Junior — Middle
Тавзеҳ диҳед, ки класс StringBuilder чӣ аст ва дар кадом ҳолатҳо бояд барои кор бо сатрҳо дар Java истифода шавад
sobes.tech AI
Ҷавоб аз AI
Класи StringBuilder дар Java барои сохтани муассир ва тағир додани сатрҳо истифода мешавад. Баръакси сатрҳои оддӣ (String), ки тағирнопазиранд, StringBuilder имкон медиҳад, ки мундариҷаро тағир додан бидуни эҷоди объектҳои нав.
Маслиҳат дода мешавад, ки StringBuilder истифода шавад, вақте ки лозим аст, ки сатрро борҳо тағир додан, масалан, дар ислоҳот ё ҳангоми пайваст кардани қисмҳои зиёде, то аз хароҷоти эҷоди бисёр сатрҳои муваққатӣ канорагирӣ шавад.
Масалан:
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,