重複の可能性:
Javaで文字列を比較するにはどうすればよいですか?
String.valueOfを使用してcharをstringに変換しています。ただし、戻り値は同じ文字の文字列とまったく同じではないようです。以下のコード:
String myString = "s";
char myChar = 's';//both string and char are assigned as letter 's'
String stringFromChar = String.valueOf(myChar);
if (myString == stringFromChar) {
out.println("equal");
} else {
out.println("not equal");
}
印刷するたびに等しくありません。助けてください、ありがとう!:)