Я портирую игру Hangman на Android и столкнулся с несколькими проблемами. В исходной программе Java использовалась консоль, поэтому теперь мне нужно как-то украсить вывод, чтобы он соответствовал моему макету Android.
Как мне напечатать массив без скобок и запятых? Массив содержит косые черты и заменяется один за другим, когда угадывается правильная буква.
Я использую обычную функцию .toString ()
класса ArrayList
и мои вывод имеет следующий формат: [a, n, d, r, o, i, d]
. Я хочу, чтобы он просто распечатал массив как одну String
.
Я заполняю массив, используя этот бит кода:
List<String> publicArray = new ArrayList<>();
for (int i = 0; i < secretWordLength; i++) {
hiddenArray.add(secretWord.substring(i, i + 1));
publicArray.add("-");
}
И распечатываю его так:
TextView currentWordView = (TextView) findViewById(R.id.CurrentWord);
currentWordView.setText(publicArray.toString());
Любая помощь будет оценен.