Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Vad är en sträng? | Variabler och Datatyper
Introduktion till Java

Vad är en sträng?

Svep för att visa menyn

Nu när du har gått igenom primitiva datatyper kan du gå vidare till en annan viktig typ som Java använder för att arbeta med text: String.

I Java lagras inte text med hjälp av primitiva typer. Istället hanteras det med en speciell datatyp som kallas String. En string är helt enkelt text som lagras i en variabel.

Du har redan använt strängar utan att tänka på det, till exempel när du skriver ut meddelanden:

System.out.println("Hello World");

Allt som skrivs inom dubbla citattecken behandlas som en sträng i Java. Text kan lagras i en variabel så här:

String coffeeName = "Cappuccino";

String är inte en primitiv typ

En viktig sak att förstå är att String inte är en primitiv datatyp. Istället är det en referenstyp, vilket innebär:

  • den lagrar inte värdet direkt
  • den lagrar en referens till var texten finns i minnet

Vi kommer att ha en hel modul dedikerad till strängar där vi går in mer på detaljer — kom bara ihåg att strängar fungerar lite annorlunda än tal.

Strängar måste alltid använda dubbla citattecken

Korrekt:

String drink = "Latte";

Felaktigt:

String drink = Latte;

Utan citattecken tror Java att du refererar till en variabel, inte text.

question mark

Vilket av följande är det korrekta sättet att skapa en String i Java?

Vänligen välj det korrekta svaret

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 7

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Vad är en sträng?

Nu när du har gått igenom primitiva datatyper kan du gå vidare till en annan viktig typ som Java använder för att arbeta med text: String.

I Java lagras inte text med hjälp av primitiva typer. Istället hanteras det med en speciell datatyp som kallas String. En string är helt enkelt text som lagras i en variabel.

Du har redan använt strängar utan att tänka på det, till exempel när du skriver ut meddelanden:

System.out.println("Hello World");

Allt som skrivs inom dubbla citattecken behandlas som en sträng i Java. Text kan lagras i en variabel så här:

String coffeeName = "Cappuccino";

String är inte en primitiv typ

En viktig sak att förstå är att String inte är en primitiv datatyp. Istället är det en referenstyp, vilket innebär:

  • den lagrar inte värdet direkt
  • den lagrar en referens till var texten finns i minnet

Vi kommer att ha en hel modul dedikerad till strängar där vi går in mer på detaljer — kom bara ihåg att strängar fungerar lite annorlunda än tal.

Strängar måste alltid använda dubbla citattecken

Korrekt:

String drink = "Latte";

Felaktigt:

String drink = Latte;

Utan citattecken tror Java att du refererar till en variabel, inte text.

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 7
some-alt