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