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;
Stringvariabel
Hvor name er navnet på variabelen.
Eksempler:
| Uttalelse | Beskrivelse |
|---|---|
|
En strengvariabel med navn nameopprettes |
|
En strengvariabel med navn messageopprettes |
|
En strengvariabel med navn textopprettes |
Akkurat som med intog- doubletypene, kan du bruke stenografinotasjonen til å lage flere Stringvariabler:
String name1, name2, name3;
Stringvariabler
3. Tilordne verdier til Stringvariabler
For å sette en verdi inn i en Stringvariabel, må du bruke denne setningen:
name = "value";
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 |
|---|---|
|
Variabelen name inneholder tekstenSteve |
|
Variabelen city inneholder tekstenNew York |
|
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";
String name = "Steve", city = "New York", message = "Hello!";
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 |
|---|---|
|
Variabelen nameer ikke initialisert. Programmet vil ikke kompilere. |
|
Variabelen aer ikke initialisert. Programmet vil ikke kompilere. |
|
Variabelen xer ikke initialisert. Programmet vil ikke kompilere. |
GO TO FULL VERSION