1. De Stringsoort
Het Stringtype 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 inten double, methoden aanroepen op objecten van het Stringtype, 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 Stringtype 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.
String2. Variabelen maken
Het Stringtype 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;
StringEen variabele maken
Waar name is de naam van de variabele.
Voorbeelden:
| Stelling | Beschrijving |
|---|---|
|
Er wordt een tekenreeksvariabele met de naam namegemaakt |
|
Er wordt een tekenreeksvariabele met de naam messagegemaakt |
|
Er wordt een tekenreeksvariabele met de naam textgemaakt |
Net als bij de typen inten doublekunt u de verkorte notatie gebruiken om meerdere Stringvariabelen te maken:
String name1, name2, name3;
Stringvariabelen
3. Waarden toekennen aan Stringvariabelen
Om een waarde in een Stringvariabele te plaatsen, heb je deze instructie nodig:
name = "value";
Stringvariabele
En nu zijn we op het eerste verschil gestuit tussen dit type en degenen die we al hebben bestudeerd. Alle waarden van het Stringtype 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! |
String4. Variabelen initialiseren
Net als bij de typen inten kunnen doublevariabelen van het Stringtype 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 namevariabele is niet geïnitialiseerd. Het programma compileert niet. |
|
De avariabele is niet geïnitialiseerd. Het programma compileert niet. |
|
De xvariabele is niet geïnitialiseerd. Het programma compileert niet. |
GO TO FULL VERSION