gpt4 book ai didi

java - 如何比较单词中的字符? ( java )

转载 作者:行者123 更新时间:2023-11-30 07:25:39 26 4
gpt4 key购买 nike

我正在尝试将用户输入的字符与随机生成的单词进行比较,看看它是否匹配......我可以用什么来比较它们?

    if (playerChoice.equals(g.originalWord.charAt(7))) { //
g.revealHiddenLetter();
}
else {
System.out.println(g.guessThisWord);
guesses--;// if player is wrong they lose a guess
System.out.println("Guesses Left: " + guesses);
}

最佳答案

要比较字符,您使用 == 符号而不是 equals() 方法,因为在 java 中字符表示为整数。所以您想要做的可以通过以下方式实现:

 if (playerChoice == g.originalWord.charAt(7)) { //
g.revealHiddenLetter();
}
else {
System.out.println(g.guessThisWord);
guesses--;// if player is wrong they lose a guess
System.out.println("Guesses Left: " + guesses);
}

关于java - 如何比较单词中的字符? ( java ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36842384/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com