Junior — Middle
Java'da ketma-ketlik bilan satrlarni yig'ish uchun samarali mexanizmni qanday yaratish mumkin?
sobes.tech AI
AIdan javob
Java'da ardıcıl satırların səmərəli qurulması üçün StringBuilder sinfi tövsiyə olunur. + operatoru ilə satırların birləşdirilməsindən fərqli olaraq, hər əməliyyatda yeni satır obyektləri yaradan StringBuilder dəyişiklikləri tək bir obyektə yığır və bu, çox sayda əməliyyat zamanı performansı əhəmiyyətli dərəcədə artırır.
İstifadə nümunəsi:
StringBuilder sb = new StringBuilder();
sb.append("Salam");
sb.append(", ");
sb.append("dünya!");
String nəticə = sb.toString();
System.out.println(nəticə); // Çıxış: Salam, dünya!
Əgər çoxnüvəli mühit üçün təhlükəsiz versiya tələb olunursa, StringBuffer istifadə oluna bilər, lakin əksər hallarda StringBuilder daha üstün performans göstərir.