1. StringTypen
Typen Stringär en av de mest använda typerna i Java. Det kan bara vara den mest använda typen. Det finns en anledning till att det är så populärt: sådana variabler låter dig lagra text - och vem vill inte göra det? Dessutom, till skillnad från typerna intoch double, kan du anropa metoder på objekt av Stringtypen, och dessa metoder gör några användbara och intressanta saker.
Dessutom kan alla Java-objekt (alla!) omvandlas till en String. Tja, för att vara mer exakt kan alla Java-objekt returnera en text (sträng) representation av sig själva. Namnet på Stringtypen börjar med stor bokstav, eftersom det är en fullvärdig klass.
Vi kommer att återkomma till den här typen mer än en gång (det är super användbart och intressant), men idag kommer vi att göra en kort introduktion.
2. Skapa Stringvariabler
Typen Stringär designad för att lagra strängar (text). För att skapa en variabel i kod som kan lagra text måste du använda en sats så här:
String name;
Stringvariabel
Var name är namnet på variabeln.
Exempel:
| Påstående | Beskrivning |
|---|---|
|
En strängvariabel med namnet nameskapas |
|
En strängvariabel med namnet messageskapas |
|
En strängvariabel med namnet textskapas |
Precis som med typerna intoch doublekan du använda förkortningen för att skapa flera Stringvariabler:
String name1, name2, name3;
Stringvariabler
3. Tilldela värden till Stringvariabler
För att sätta ett värde i en Stringvariabel måste du göra detta påstående:
name = "value";
Stringvariabel
Och nu har vi kommit till den första skillnaden mellan denna typ och de vi redan har studerat. Alla värden av Stringtypen är textsträngar och måste omges av dubbla citattecken .
Exempel:
| Påstående | Notera |
|---|---|
|
Variabeln name innehåller textenSteve |
|
Variabeln city innehåller textenNew York |
|
Variabeln message innehåller textenHello! |
4. Initialisering av Stringvariabler
Precis som med typerna intoch kan doublevariabler av Stringtypen initieras omedelbart när de skapas. I själva verket är detta något du kan göra med alla typer i Java. Så vi nämner det inte längre.
String name1 = "value1", name2 = "value2", name3 = "value3";
String name = "Steve", city = "New York", message = "Hello!";
Java -kompilatorn kommer att klaga om du deklarerar en variabel utan att tilldela något värde till den och sedan försöker använda den.
Den här koden fungerar inte:
| Påstående | Notera |
|---|---|
|
Variabeln nameinitieras inte. Programmet kommer inte att kompilera. |
|
Variabeln ainitieras inte. Programmet kommer inte att kompilera. |
|
Variabeln xinitieras inte. Programmet kommer inte att kompilera. |
GO TO FULL VERSION