Inhoudsopgave
Java kan met andere gegevenstypen werken, afgezien van numerieke typen, een zeer belangrijk geval zijn tekens, we kunnen een type gebruiken met de naam Draad om variabelen te kunnen declareren die tekenreeksen opslaan.Het snaartype
In Java we hebben een tekentypeDit komt overeen met een enkel teken, maar zoals we in het begin al zeiden, zullen we meestal meer dan één teken moeten gebruiken, bijvoorbeeld wanneer we een gebruiker vragen om zijn naam in te voeren; hiervoor hebben we Tekenreekstype.
De Tekenreekstype het is echt een klasse en geen primitief gegevenstype, dus de werking ervan kan dichter bij klassen liggen zoals Systeem of Scanner dan van typen zoals int of double, wanneer een klasse wordt gebruikt om een variabele te declareren, staat deze bekend als a referentietype:.
Om een variabele van het type String te declareren, doen we eenvoudig het volgende:
String bericht = "Welkom bij Java";
Zoals we kunnen zien, is het een normale variabele declaratie. Er is een andere operatie die heel vaak voorkomt en is de tekenreeksaaneenschakeling, of tekstaaneenschakeling, dit is niets meer dan het eenvoudig samenvoegen van twee teksten, of het nu verschillende variabelen zijn, letterlijke waarden in een variabele, enz.
Laten we hieronder wat bekijken voorbeelden van hoe we tekst kunnen samenvoegen in verschillende situaties:
1-Verschillende delen van tekst samenvoegen:
String bericht = "" Welkom "+" tot "+" JAVA ";
Dit geval is misschien niet gebruikelijk, maar het is de basis van wat we kunnen doen.
2-Tekst en cijfers samenvoegen:
String bericht = "" Welkom "+" tot "+ 2014;
In dit geval zien we hoe 2014 uit aanhalingstekens is omdat het een getal is.
3-Variabelen samenvoegen:
Dit is misschien wel een van de meest voorkomende toepassingen van aaneenschakeling:
Stringnaam = "Ramon"; String begroeting = "Hallo,"; String bericht = "welkom bij Java";
Nu kunnen we het bericht afdrukken:
System.out.println (begroeting + naam + bericht);
Hiermee verkrijgen we de waarde van elke variabele die na elkaar wordt afgedrukt.
Scannerklasse, next () en nextLine () methoden
Nu gaan we aan de slag met de Scannerklasse om tekst die de gebruiker invoert via het toetsenbord te kunnen opnemen en gebruiken in onze programma's.
We hebben twee interessante methoden, de eerste is: De volgende (), Met deze methode kunnen we een tekst vastleggen en ontvangen door een spatie te plaatsen, het is handig wanneer we alleen een woord hoeven op te nemen.
De andere methode is: volgende regel () waarmee we een volledige tekstregel kunnen invoeren en deze alleen verzenden als we op de toets drukken Binnenkomen wat overeenkomt met een regeleinde.
Laten we hieronder een klein programma bekijken waarin we alles testen wat we tot nu toe hebben geleerd over het gebruik van de Tekenreekstype:
java.util.Scanner importeren; public class Hallo {public static void main (String [] args) {// we instantiëren de Scanner-klasse Scannerinvoer = nieuwe scanner (System.in); // we gebruiken de nextLine () methode System.out.print ("Schrijf uw naam:"); Stringnaam = input.nextLine (); // we voegen samen. System.out.println ("Welkom" + naam); System.out.println ("Wat is je favoriete activiteit:"); Stringactiviteit = input.nextLine (); System.out.println ("we weten dan wat je leuk vindt" + activiteit); System.out.println ("Tot ziens" + naam); }}
Zoals we in dit programma zien, gebruiken we de nextLine () methode om gebruikersgegevens vast te leggen, wat ons een resultaat zou geven zoals het volgende:
VERGROTEN
En dus beëindigen we deze tutorial waar we al hebben geleerd om variabelen als String te declareren, deze variabelen samen te voegen en ook String van de gebruiker te kunnen vastleggen.Vond je deze Tutorial leuk en heb je eraan geholpen?Je kunt de auteur belonen door op deze knop te drukken om hem een positief punt te geven