Hvad er en string?
Stryg for at vise menuen
Nu hvor du har gennemgået primitive datatyper, kan du gå videre til en anden vigtig type, som Java bruger til at arbejde med tekst: String.
I Java gemmes tekst ikke ved hjælp af primitive typer. I stedet håndteres det med en særlig datatype kaldet String. En string er blot tekst, der er gemt i en variabel.
Du har allerede brugt strings uden at fokusere på dem, for eksempel når du udskriver beskeder:
System.out.println("Hello World");
Alt, der skrives inden for dobbelte anførselstegn, behandles som en string i Java. Tekst kan gemmes i en variabel som dette:
String coffeeName = "Cappuccino";
String er ikke en primitiv type
En vigtig ting at forstå er, at String ikke er en primitiv datatype. I stedet er det en referencetype, hvilket betyder:
- den gemmer ikke værdien direkte
- den gemmer en reference til, hvor teksten er lagret i hukommelsen
Vi vil have et helt modul dedikeret til Strings, hvor vi går mere i detaljer — for nu skal du blot huske, at Strings fungerer lidt anderledes end tal.
Strings skal altid bruge dobbelte anførselstegn
Korrekt:
String drink = "Latte";
Forkert:
String drink = Latte;
Uden anførselstegn tror Java, at du henviser til en variabel og ikke til tekst.
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat