我想使用indexOf方法來查找是否一個字符中的字符,但由於字符不能解除引用,我認爲它應該轉換爲字符串我試圖使用這些Methods但它似乎並沒有準確比較 - 我應該如何在'indexOF'中使用引用的字符。這裏是我的代碼,如果這是一個愚蠢的問題,我的代碼邏輯的話,我道歉我如何使用IndexOf與引用的字符java
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);
}
if(word.toUpperCase()。contains(String.valueOf(guess).toUpperCase)) - 這似乎實際上對我更好,因爲我感謝很多 – nmu