Junior — Middle
Jak zaimplementować i używać klasy do efektywnego tworzenia łańcuchów w Java?
sobes.tech AI
Odpowiedź od AI
W Javie do efektywnego tworzenia łańcuchów znaków używa się klasy StringBuilder. Pozwala ona na modyfikację zawartości łańcucha bez tworzenia nowych obiektów, co oszczędza pamięć i zwiększa wydajność przy wielokrotnych operacjach konkatenacji.
Przykład użycia:
StringBuilder sb = new StringBuilder();
sb.append("Cześć");
sb.append(", świat!");
String result = sb.toString();
System.out.println(result); // Wyświetli: Cześć, świat!
Zaleca się używanie StringBuilder wtedy, gdy trzeba zbudować łańcuch z wielu części, szczególnie w pętlach.