1. StringTypen

Typen Stringer en af ​​de mest brugte typer i Java. Det er måske bare den mest brugte type. Der er en grund til, at det er så populært: Sådanne variabler lader dig gemme tekst - og hvem vil ikke gøre det? Derudover kan du i modsætning til intog doubletyperne kalde metoder på objekter af typen String, og disse metoder gør nogle nyttige og interessante ting.

Hvad mere er, kan alle Java-objekter (alle!) transformeres til en String. For at være mere præcis kan alle Java-objekter returnere en tekst (streng)repræsentation af sig selv. Navnet på Stringtypen starter med stort bogstav, fordi det er en fuldgyldig klasse.

Vi vender tilbage til denne type mere end én gang (den er super nyttig og interessant), men i dag vil vi lave en kort introduktion.


2. Oprettelse af Stringvariabler

Typen Stringer designet til lagring af strenge (tekst). For at oprette en variabel i kode, der kan gemme tekst , skal du bruge en sætning som denne:

String name;
Oprettelse af en Stringvariabel

Hvor name er navnet på variablen.

Eksempler:

Udmelding Beskrivelse
String name;
nameDer oprettes en strengvariabel med navn
String message;
messageDer oprettes en strengvariabel med navn
String text;
textDer oprettes en strengvariabel med navn

Ligesom med typerne intog doublekan du bruge stenografinotationen til at oprette flere Stringvariabler:

String name1, name2, name3;
Stenografi til oprettelse af flere Stringvariabler

3. Tildeling af værdier til Stringvariable

For at sætte en værdi ind i en Stringvariabel skal du bruge denne erklæring:

name = "value";
Tildeling af en værdi til en Stringvariabel

Og nu er vi stødt på den første forskel mellem denne type og dem, vi allerede har studeret. Alle værdier af Stringtypen er tekststrenge og skal være omgivet af dobbelte anførselstegn .

Eksempler:

Udmelding Bemærk
String name = "Steve";
Variablen name indeholder tekstenSteve
String city = "New York";
Variablen city indeholder tekstenNew York
String message = "Hello!";
Variablen message indeholder tekstenHello!

4. Initialisering af Stringvariabler

Som med typerne intog kan doublevariabler af Stringtypen initialiseres med det samme, når de oprettes. Faktisk er dette noget, du kan gøre med alle typer i Java. Så vi vil ikke nævne det mere.

String name1 = "value1", name2 = "value2", name3 = "value3";
Stenografi til oprettelse og initialisering af variabler
String name = "Steve", city = "New York", message = "Hello!";
Eksempel på et udsagn, der opretter og initialiserer variabler
Bemærk venligst:

Java -kompileren vil klage, hvis du erklærer en variabel uden at tildele den nogen værdi og derefter prøver at bruge den.

Denne kode virker ikke:

Udmelding Bemærk
String name;
System.out.println(name);
Variablen nameer ikke initialiseret. Programmet vil ikke kompilere.
int a;
a++;
Variablen aer ikke initialiseret. Programmet vil ikke kompilere.
double x;
double y = x;
Variablen xer ikke initialiseret. Programmet vil ikke kompilere.