Sobes.tech
Junior — Middle
87

Java-да жолды программалық түрде жолдар пулында болуын қалай қамтамасыз етуге болады?

AI-дан жауап

sobes.tech AI

Да, в Java можно программно добавить строку в пул строк с помощью метода intern() класса String. Этот метод возвращает строку из пула строк, если она там уже есть, или добавляет текущую строку в пул и возвращает её.

Пример:

String s = new String("example");
String interned = s.intern();

// Теперь interned указывает на строку из пула строк

Это полезно для экономии памяти и ускорения сравнения строк через ==, так как строки из пула — это уникальные объекты.