Sobes.tech
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.