1. StringTypen

Typen Stringer en av de mest brukte typene i Java. Det kan bare være den mest brukte typen. Det er en grunn til at det er så populært: slike variabler lar deg lagre tekst - og hvem vil ikke gjøre det? I tillegg, i motsetning til typene intog double, kan du kalle metoder på objekter av Stringtypen, og disse metodene gjør noen nyttige og interessante ting.

Dessuten kan alle Java-objekter (alle!) transformeres til en String. Vel, for å være mer presis kan alle Java-objekter returnere en tekst (streng)representasjon av seg selv. Navnet på Stringtypen starter med stor bokstav, fordi det er en fullverdig klasse.

Vi kommer tilbake til denne typen mer enn en gang (den er super nyttig og interessant), men i dag vil vi lage en kort introduksjon.


2. Lage Stringvariabler

Typen Stringer designet for lagring av strenger (tekst). For å lage en variabel i kode som kan lagre tekst , må du bruke en setning som denne:

String name;
Opprette en Stringvariabel

Hvor name er navnet på variabelen.

Eksempler:

Uttalelse Beskrivelse
String name;
En strengvariabel med navn nameopprettes
String message;
En strengvariabel med navn messageopprettes
String text;
En strengvariabel med navn textopprettes

Akkurat som med intog- doubletypene, kan du bruke stenografinotasjonen til å lage flere Stringvariabler:

String name1, name2, name3;
Stenografi for å lage flere Stringvariabler

3. Tilordne verdier til Stringvariabler

For å sette en verdi inn i en Stringvariabel, må du bruke denne setningen:

name = "value";
Tilordne en verdi til en Stringvariabel

Og nå har vi kommet over den første forskjellen mellom denne typen og de vi allerede har studert. Alle verdier av Stringtypen er tekststrenger og må omsluttes av doble anførselstegn .

Eksempler:

Uttalelse Merk
String name = "Steve";
Variabelen name inneholder tekstenSteve
String city = "New York";
Variabelen city inneholder tekstenNew York
String message = "Hello!";
Variabelen message inneholder tekstenHello!

4. Initialisering av Stringvariabler

Som med typene intog double, kan variabler av Stringtypen initialiseres umiddelbart når de opprettes. Faktisk er dette noe du kan gjøre med alle typer i Java. Så vi vil ikke nevne det lenger.

String name1 = "value1", name2 = "value2", name3 = "value3";
Stenografi for å lage og initialisere variabler
String name = "Steve", city = "New York", message = "Hello!";
Eksempel på en setning som oppretter og initialiserer variabler
Vennligst merk:

Java -kompilatoren vil klage hvis du erklærer en variabel uten å tilordne noen verdi til den og deretter prøver å bruke den.

Denne koden vil ikke fungere:

Uttalelse Merk
String name;
System.out.println(name);
Variabelen nameer ikke initialisert. Programmet vil ikke kompilere.
int a;
a++;
Variabelen aer ikke initialisert. Programmet vil ikke kompilere.
double x;
double y = x;
Variabelen xer ikke initialisert. Programmet vil ikke kompilere.