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;
Stringvariabel
Hvor name er navnet på variablen.
Eksempler:
| Udmelding | Beskrivelse |
|---|---|
|
nameDer oprettes en strengvariabel med navn |
|
messageDer oprettes en strengvariabel med navn |
|
textDer oprettes en strengvariabel med navn |
Ligesom med typerne intog doublekan du bruge stenografinotationen til at oprette flere Stringvariabler:
String name1, name2, name3;
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";
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 |
|---|---|
|
Variablen name indeholder tekstenSteve |
|
Variablen city indeholder tekstenNew York |
|
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";
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 nameer ikke initialiseret. Programmet vil ikke kompilere. |
|
Variablen aer ikke initialiseret. Programmet vil ikke kompilere. |
|
Variablen xer ikke initialiseret. Programmet vil ikke kompilere. |
GO TO FULL VERSION