文字列と文字を比較しようとしています(文字列に変換した後)。コードが機能すると思っていたように機能しません。
package main;
import java.lang.Character;
public class Main {
public static void main(String[] args) {
char myChar = 'a';
String myString = "a";
if(myString == Character.toString(myChar)) {
System.out.println("This SHOULD work! But it doesn't.");
} else {
System.out.println("This SHOULDN'T work! But it does.");
}
}
}
ここで何が間違っていますか?