Junior — Senior
Features of String Comparison and String Pool in Java
livecode
Task condition
What values will be printed when executing the code below, considering Java's string storage and interning rules?
public static void main(String[] args) {
String a = "aaa";
String b = "aaa";
String c = new String("aaa");
String d = new String("aaa").intern();
String e = String.valueOf("aaa");
System.out.println(a == b);
System.out.println(a == c);
System.out.println(a == d);
System.out.println(a == e);
}