...
En String
er en sekvens med tegn (char-verdier) og har metoder for å 1) lese ut enkelttegn eller deler av tegnsekvensen, eller 2) lage ny String
-instanser basert på deler av innholdet. Merk at det ikke finnes metoder i String
som endrer på innholdet, så String
vil derfor i praksis fungere som verdier. Istedet for å endre på innholdet bygger en opp nye String
-instanser med innhold fra eksisterende. For å gjøre dette lettere, har Java egen syntaks for String
-konstanter, +-operatoren kan brukes for å sette samme String
-instanser og verdier og objekter gjøres automatisk om til String
-instanser i mange sammenhenger. Følgende kode illustrerer flere av disse:
Code Block | ||||
---|---|---|---|---|
| ||||
String s = "Dette er en String";
String melding = "Første bokstav i " + s + " er " + s.charAt(0);
System.out.println(melding);
|
...