Junior — Middle
Кадом намуна барои иҷрои синфе истифода мешавад, ки имкон медиҳад, ки сатрҳоро самаранок ҷамъоварӣ ва тағир додан мумкин аст, бидуни эҷоди объектҳои нав?
sobes.tech AI
Ҷавоб аз AI
Для эффективного накопления и изменения строк без создания новых объектов в Java используется класс StringBuilder. Он реализует паттерн "Строитель" (Builder), позволяя изменять содержимое строки динамически и эффективно.
Пример использования:
StringBuilder sb = new StringBuilder();
sb.append("Привет");
sb.append(" мир");
System.out.println(sb.toString()); // Выведет: Привет мир
В отличие от класса String, который неизменяем, StringBuilder позволяет изменять строку без создания новых объектов, что улучшает производительность при множественных операциях со строками.