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
String name;
Er wordt een tekenreeksvariabele met de naam namegemaakt
String message;
Er wordt een tekenreeksvariabele met de naam messagegemaakt
String text;
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;
Afkorting voor het maken van meerdere Stringvariabelen

3. Waarden toekennen aan Stringvariabelen

Om een ​​waarde in een Stringvariabele te plaatsen, heb je deze instructie nodig:

name = "value";
Een waarde toekennen aan een 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
String name = "Steve";
De name variabele bevat de tekstSteve
String city = "New York";
De city variabele bevat de tekstNew York
String message = "Hello!";
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";
Afkorting voor het maken en initialiseren van variabelen
String name = "Steve", city = "New York", message = "Hello!";
Voorbeeld van een instructie die variabelen maakt en initialiseert
Houd er rekening mee dat:

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
String name;
System.out.println(name);
De namevariabele is niet geïnitialiseerd. Het programma compileert niet.
int a;
a++;
De avariabele is niet geïnitialiseerd. Het programma compileert niet.
double x;
double y = x;
De xvariabele is niet geïnitialiseerd. Het programma compileert niet.