Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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
java
java

String s = "Dette er en String";
String melding = "Første bokstav i " + s + " er " + s.charAt(0);
System.out.println(melding);

...

En alternativ kodelinje som gir samme resultat er følgende:

Code Block
java
java

System.out.println("Første bokstav i Dette er en String er " + "Dette er en String".substring(0, 1));

...