Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
6
Особенности сравнения строк и работы String Pool в Java
Условие задачи
Какие значения будут напечатаны при выполнении приведённого ниже кода, учитывая правила хранения и интернирования строк в Java?
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);
}