Junior — Middle
Омӯзиши синфи String ва хусусиятҳои асосии онро метавонед нақл кунед?
sobes.tech AI
Ҷавоб аз AI
Класи String дар Java намояндагии пайдарпайи тағирнопазир (immutable) аз аломатҳо мебошад. Хусусиятҳои асосӣ:
- Тағирнопазирӣ: пас аз сохтани объекти
String, он тағир дода намешавад. Ҳар амали тағир додани сатр, объект нав месозад. - Захира: сатрҳо ҳамчун массиви аломатҳои
charнигоҳ дошта мешаванд. - Оптимизатсия: сатрҳо аз пули сатрҳо барои сарфаи ёддошт истифода мебаранд — литеролҳои якхела ба объекти якхела ишора мекунанд.
- Методҳо: бисёр методҳоро барои кор бо сатрҳо пешниҳод мекунад, масалан,
length(),substring(),indexOf(),equals(),toLowerCase()ва ғайра.
Масалан:
String s1 = "hello";
String s2 = s1.toUpperCase(); // s2 = "HELLO", s1 боқӣ мемонад "hello"