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;
Skapa en Stringvariabel

Var name är namnet på variabeln.

Exempel:

Påstående Beskrivning
String name;
En strängvariabel med namnet nameskapas
String message;
En strängvariabel med namnet messageskapas
String text;
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;
Stenografi för att skapa flera 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";
Tilldela ett värde till en 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
String name = "Steve";
Variabeln name innehåller textenSteve
String city = "New York";
Variabeln city innehåller textenNew York
String message = "Hello!";
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";
Stenografi för att skapa och initiera variabler
String name = "Steve", city = "New York", message = "Hello!";
Exempel på ett påstående som skapar och initierar variabler
Vänligen notera:

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
String name;
System.out.println(name);
Variabeln nameinitieras inte. Programmet kommer inte att kompilera.
int a;
a++;
Variabeln ainitieras inte. Programmet kommer inte att kompilera.
double x;
double y = x;
Variabeln xinitieras inte. Programmet kommer inte att kompilera.