1. String
Typen
Typen String
er 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 int
og double
typerne 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å String
typen 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 String
variabler
Typen String
er 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;
Hvor name
er navnet på variablen.
Eksempler:
Udmelding | Beskrivelse |
---|---|
|
name Der oprettes en strengvariabel med navn |
|
message Der oprettes en strengvariabel med navn |
|
text Der oprettes en strengvariabel med navn |
Ligesom med typerne int
og double
kan du bruge stenografinotationen til at oprette flere String
variabler:
String name1, name2, name3;
3. Tildeling af værdier til String
variable
For at sætte en værdi ind i en String
variabel skal du bruge denne erklæring:
name = "value";
Og nu er vi stødt på den første forskel mellem denne type og dem, vi allerede har studeret. Alle værdier af String
typen er tekststrenge og skal være omgivet af dobbelte anførselstegn .
Eksempler:
Udmelding | Bemærk |
---|---|
|
Variablen name indeholder tekstenSteve |
|
Variablen city indeholder tekstenNew York |
|
Variablen message indeholder tekstenHello! |
4. Initialisering af String
variabler
Som med typerne int
og kan double
variabler af String
typen 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";
String name = "Steve", city = "New York", message = "Hello!";
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 |
---|---|
|
Variablen name er ikke initialiseret. Programmet vil ikke kompilere. |
|
Variablen a er ikke initialiseret. Programmet vil ikke kompilere. |
|
Variablen x er ikke initialiseret. Programmet vil ikke kompilere. |
GO TO FULL VERSION