Junior
Millal tuleks kasutada StringBuilder?
sobes.tech AI
Vastus AI-lt
Java-s on soovitatav kasutada StringBuilderit, kui on vaja mitu korda muuta või liita stringe, eriti tsüklite sees. See on seotud sellega, et Java-s on stringid immutables (muutumatud), ja iga ühendamisoperatsiooniga luuakse uus String objekt, mis vähendab jõudlust ja suurendab mälu koormust.
Näide StringBuilderi kasutamisest:
StringBuilder sb = new StringBuilder();
for (int i = 0; i < 1000; i++) {
sb.append(i).append(", ");
}
String result = sb.toString();
See lähenemine on tõhusam kui + operaatori korduv kasutamine tsüklis.