Junior — Middle
Vai vari pastāstīt par String klasi un tās galvenajām īpašībām?
sobes.tech AI
Atbilde no AI
Java String klase pārstāv nemainīgu (immutable) rakstzīmju secību. Galvenās īpašības:
- Nemainīgums: pēc
Stringobjekta izveides to nevar mainīt. Jebkura operācija, kas maina virkni, izveido jaunu objektu. - Glabāšana: virknes tiek glabātas kā
charrakstzīmju masīvs. - Optimizācija: virknes izmanto virkņu baseinu (string pool), lai taupītu atmiņu — vienādi literāli norāda uz to pašu objektu.
- Metodes: nodrošina daudz metožu darbam ar virkni, piemēram,
length(),substring(),indexOf(),equals(),toLowerCase()un citas.
Piemērs:
String s1 = "hello";
String s2 = s1.toUpperCase(); // s2 = "HELLO", s1 paliek "hello"