我正在尝试使用 indexOf 方法来查找 char 是否在一个单词中,但由于无法取消引用 char,我认为它应该转换为 String 我尝试使用这些方法,但它似乎没有准确比较 - 应该如何我在“indexOF”中使用了一个引用的字符。这是我的代码,如果这是我的代码逻辑的愚蠢问题,那么我道歉
guess = JOptionPane.showInputDialog("Enter letter ").toUpperCase().charAt(0);
if((String.valueOf(guess)).indexOf(word.toUpperCase())>=0)
{
for(int k = 0; k<word.length(); k++)
{
if(guess==charwo[k])
{
charda[k]=charwo[k];
}
}
}
else
{
guesses = guesses-1;
System.out.println("guesses left "+guesses);
}