Junior — Middle
Класс StringBuilder дар Java чӣ гуна татбиқ ва кор мекунад?
sobes.tech AI
Ҷавоб аз AI
Пурсиши дар бораи синфи StringBuilder дар Java, аммо модул ҳамчун Golang нишон дода шудааст, бинобар ин ман дар Java ҷавоб медиҳам.
Синфи StringBuilder дар Java ҳамчун буфери тағирёбандаи аломатҳо татбиқ шудааст. Баръакси String, ки тағирнопазир аст, StringBuilder имкон медиҳад, ки сатрро самаранок тағир додан бидуни эҷоди объектҳои нав.
Дар дохили StringBuilder массиви char ҷойгир аст, ки дар сурати зарурат васеъ мешавад. Методҳо append, insert, delete ва дигарон мазмуни ин массивро тағир медиҳанд.
Маслиҳат барои истифода:
StringBuilder sb = new StringBuilder();
sb.append("Салом");
sb.append(" ҷаҳон");
System.out.println(sb.toString()); // Натиҷа: Салом ҷаҳон
Ин рӯҳия хароҷоти эҷоди сатрҳои навро дар бисёрҷойгӣ кам мекунад.