1. De String
soort
Het String
type is een van de meest gebruikte typen in Java. Het is misschien wel het meest gebruikte type. Er is een reden waarom het zo populair is: met zulke variabelen kun je tekst opslaan - en wie wil dat nu niet? Bovendien kunt u, in tegenstelling tot de typen int
en double
, methoden aanroepen op objecten van het String
type, en deze methoden doen een aantal nuttige en interessante dingen.
Bovendien kunnen alle Java-objecten (allemaal!) worden omgezet in een String
. Om preciezer te zijn, alle Java-objecten kunnen een tekstrepresentatie (tekenreeks) van zichzelf retourneren. De naam van het String
type begint met een hoofdletter, omdat het een volwaardige klasse is.
We zullen meer dan eens op dit type terugkomen (het is super handig en interessant), maar vandaag zullen we een korte introductie geven.
String
2. Variabelen maken
Het String
type is ontworpen voor het opslaan van strings (tekst). Om een variabele in code te maken die tekst kan opslaan , moet u een instructie als deze gebruiken:
String name;
String
Een variabele maken
Waar name
is de naam van de variabele.
Voorbeelden:
Stelling | Beschrijving |
---|---|
|
Er wordt een tekenreeksvariabele met de naam name gemaakt |
|
Er wordt een tekenreeksvariabele met de naam message gemaakt |
|
Er wordt een tekenreeksvariabele met de naam text gemaakt |
Net als bij de typen int
en double
kunt u de verkorte notatie gebruiken om meerdere String
variabelen te maken:
String name1, name2, name3;
String
variabelen
3. Waarden toekennen aan String
variabelen
Om een waarde in een String
variabele te plaatsen, heb je deze instructie nodig:
name = "value";
String
variabele
En nu zijn we op het eerste verschil gestuit tussen dit type en degenen die we al hebben bestudeerd. Alle waarden van het String
type zijn tekststrings en moeten tussen dubbele aanhalingstekens staan .
Voorbeelden:
Stelling | Opmerking |
---|---|
|
De name variabele bevat de tekstSteve |
|
De city variabele bevat de tekstNew York |
|
De message variabele bevat de tekstHello! |
String
4. Variabelen initialiseren
Net als bij de typen int
en kunnen double
variabelen van het String
type onmiddellijk worden geïnitialiseerd wanneer ze worden gemaakt. In feite is dit iets dat u met alle typen in Java kunt doen. We zullen het er dus niet meer over hebben.
String name1 = "value1", name2 = "value2", name3 = "value3";
String name = "Steve", city = "New York", message = "Hello!";
De Java-compiler zal klagen als u een variabele declareert zonder er een waarde aan toe te wijzen en deze vervolgens probeert te gebruiken.
Deze code werkt niet:
Stelling | Opmerking |
---|---|
|
De name variabele is niet geïnitialiseerd. Het programma compileert niet. |
|
De a variabele is niet geïnitialiseerd. Het programma compileert niet. |
|
De x variabele is niet geïnitialiseerd. Het programma compileert niet. |
GO TO FULL VERSION