Junior — Middle
Kun je vertellen over de String-klasse en de belangrijkste kenmerken ervan?
sobes.tech AI
Antwoord van AI
De klasse String in Java vertegenwoordigt een onveranderlijke (immutable) reeks tekens. Belangrijkste kenmerken:
- Onveranderlijkheid: na het maken van een
String-object kan het niet worden gewijzigd. Elke operatie die de string wijzigt, maakt een nieuw object. - Opslag: strings worden opgeslagen als een array van tekens
char. - Optimalisatie: strings gebruiken een string pool om geheugen te besparen — gelijke literals verwijzen naar hetzelfde object.
- Methoden: biedt veel methoden voor werken met strings, zoals
length(),substring(),indexOf(),equals(),toLowerCase()en meer.
Voorbeeld:
String s1 = "hello";
String s2 = s1.toUpperCase(); // s2 = "HELLO", s1 blijft "hello"