我正在将一个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("-");
}
Run Code Online (Sandbox Code Playgroud)
我打印它像这样:
TextView currentWordView = (TextView) findViewById(R.id.CurrentWord);
currentWordView.setText(publicArray.toString());
Run Code Online (Sandbox Code Playgroud)
任何帮助,将不胜感激.