Sobes.tech
Junior — Middle

Java-da sətirlərlə işləmək üçün StringBuilder sinifinin nə olduğunu və hansı hallarda istifadə edilməli olduğunu izah edin

sobes.tech Süni İntellekt

AI-dan cavab

Java-da StringBuilder sinfi sətirləri səmərəli şəkildə qurmaq və dəyişdirmək üçün istifadə olunur. Adi sətirlər (String) dəyişməz olsa da, StringBuilder məzmunu dəyişdirməyə imkan verir və yeni obyektlər yaratmadan dəyişikliklər etməyə imkan verir.

Bir sətiri çox dəfə dəyişdirmək lazım gəldikdə, məsələn, dövrlərdə və ya çox sayda hissəni birləşdirərkən, çoxsaylı müvəqqəti sətirlər yaratmağın xərclərindən qaçmaq üçün StringBuilder istifadə etmək tövsiyə olunur.

Nümunə:

StringBuilder sb = new StringBuilder();
for (int i = 0; i < 5; i++) {
    sb.append(i).append(", ");
}
String result = sb.toString();
System.out.println(result); // 0, 1, 2, 3, 4,