Java の達人に別の素朴な質問をもらいました
基本的に私が欲しいのは:
- 言葉を聞いてください。
- それを arrayOfChar に変換します。
- 次の方法で非表示にします
_ _ _ _
。
2番目のステップに進むことができましたが、アンダースコアで単語を非表示にしようとすると、____
ではなくと表示され_ _ _ _
ます。
そのためのコード:
//Randomly picks word from Array which played
public String pickWord(){
String guessWord = (wordsList[new Random().nextInt(wordsList.length)]);
return guessWord;
}
//Hides picked word
public char[] setWord(){
word = pickWord().toCharArray();
for (int i = 0; i < Array.getLength (word); i++) {
word[i] = '_';
}
return word;
}