1. String
Typen
Typen String
er 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 int
og double
, kan du kalle metoder på objekter av String
typen, 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å String
typen 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 String
variabler
Typen String
er 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;
Hvor name
er navnet på variabelen.
Eksempler:
Uttalelse | Beskrivelse |
---|---|
|
En strengvariabel med navn name opprettes |
|
En strengvariabel med navn message opprettes |
|
En strengvariabel med navn text opprettes |
Akkurat som med int
og- double
typene, kan du bruke stenografinotasjonen til å lage flere String
variabler:
String name1, name2, name3;
3. Tilordne verdier til String
variabler
For å sette en verdi inn i en String
variabel, må du bruke denne setningen:
name = "value";
Og nå har vi kommet over den første forskjellen mellom denne typen og de vi allerede har studert. Alle verdier av String
typen 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 String
variabler
Som med typene int
og double
, kan variabler av String
typen 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 name er ikke initialisert. Programmet vil ikke kompilere. |
|
Variabelen a er ikke initialisert. Programmet vil ikke kompilere. |
|
Variabelen x er ikke initialisert. Programmet vil ikke kompilere. |
GO TO FULL VERSION