Я портирую игру 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());
Буду признателен за любую помощь.