He escrito anteriormente un juego Hangman para mi clase de java en la escuela. Actualmente estoy transfiriéndolo a Android y he encontrado algunos problemas. El programa original de Java escribió todas las salidas a la consola. Ahora tengo que de alguna manera asegurar la salida para que se ajuste al diseño que he diseñado.Imprimir matriz sin corchetes y comas
¿Cómo imprimo una matriz sin los corchetes y las comas? La matriz contiene barras y se reemplaza una por una cuando se adivina la letra correcta.
Estoy usando la función usual .toString() de la clase ArrayList y mi salida está formateada como: [a, n, d, r, o, i, d]. Quiero que simplemente imprima la matriz como una sola cadena.
Este problema parece tan simple aunque no he podido encontrarle una solución. No usando la función de búsqueda tampoco.
que rellenar la matriz utilizando este fragmento de código:
for(int i = 0;i<secretWordLength;i++){
hiddenArray.add(secretWord.substring(i,i+1));
publicArray.add("-");
}
Y lo imprimo así:
final TextView currentWordView = (TextView) findViewById(R.id.CurrentWord);
currentWordView.setText(publicArray.toString());
Cualquier ayuda se agradece
El método toString() de la interfaz de lista es realmente sólo significó para depuración y registro. No debe usarlo para presentar la salida al usuario. –