Inhaltsverzeichnis
Java kann mit anderen Datentypen als mit numerischen Typen arbeiten, ein sehr wichtiger Fall sind Zeichen, wir können einen Typ namens . verwenden Zeichenfolge um Variablen deklarieren zu können, die Zeichenketten speichern.Der String-Typ
In Java wir haben ein ZeichentypDies entspricht einem einzelnen Zeichen, jedoch müssen wir, wie eingangs erwähnt, meistens mehr als ein Zeichen verwenden, z. B. wenn wir einen Benutzer auffordern, seinen Namen einzugeben; dafür haben wir String-Typ.
Das String-Typ es ist wirklich eine Klasse und kein primitiver Datentyp, daher kann seine Operation näher an Klassen wie System oder Scanner als von Typen wie int oder double, wenn eine Klasse verwendet wird, um eine Variable zu deklarieren, wird sie als a . bezeichnet Referenztyp.
Um eine Variable vom Typ String zu deklarieren, gehen wir einfach wie folgt vor:
String message = "Willkommen bei Java";
Wie wir sehen, handelt es sich um eine normale Variablendeklaration. Es gibt eine andere Operation, die sehr häufig vorkommt und die String-Verkettung, oder Textverkettung, dies ist nichts anderes als das einfache Verbinden zweier Texte, egal ob es sich um unterschiedliche Variablen, Literale in einer Variablen usw. handelt.
Sehen wir uns unten einige an Beispiele, wie wir Text verketten können in verschiedenen Situationen:
1-Verketten Sie verschiedene Textabschnitte:
String message = "" Willkommen "+" bis "+" JAVA ";
Dieser Fall ist vielleicht nicht üblich, aber er ist die Grundlage dessen, was wir tun können.
2-Text und Zahlen verketten:
String message = "" Willkommen "+" bis "+ 2014;
In diesem Fall sehen wir, dass 2014 keine Anführungszeichen hat, weil es eine Zahl ist.
3-Variablen verketten:
Dies ist vielleicht eine der häufigsten Verwendungen von Verkettungen:
Stringname = "Ramon"; String Gruß = "Hallo",; String message = "Willkommen bei Java";
Jetzt können wir die Nachricht ausdrucken:
System.out.println (Gruß + Name + Nachricht);
Damit erhalten wir den Wert jeder Variablen, der nacheinander gedruckt wird.
Scannerklasse, next()- und nextLine()-Methoden
Jetzt arbeiten wir mit dem Scannerklasse um Text, den der Benutzer über die Tastatur eingibt, in unseren Programmen verwenden zu können.
Wir haben zwei interessante Methoden, die erste ist nächste (), Diese Methode ermöglicht es uns, einen Text zu erfassen und durch Platzieren eines Leerzeichens zu empfangen. Sie ist nützlich, wenn wir nur ein Wort einfügen müssen.
Die andere Methode ist nächste Zeile () damit können wir eine komplette Textzeile eingeben und nur senden, wenn wir die Taste drücken Eintreten was einem Zeilenumbruch entspricht.
Sehen wir uns unten ein kleines Programm an, in dem wir alles, was wir bisher über die Verwendung der gelernt haben, auf die Probe stellen String-Typ:
java.util.Scanner importieren; public class Hello {public static void main (String [] args) {// wir instanziieren die Scanner-Klasse Scanner input = new Scanner (System.in); // wir verwenden die nextLine() Methode System.out.print ("Write your name:"); Stringname = input.nextLine (); // wir verketten. System.out.println ("Willkommen" + Name); System.out.println ("Was ist Ihre Lieblingsbeschäftigung:"); String-Aktivität = input.nextLine (); System.out.println ("dann wissen wir, was Ihnen gefällt" + Aktivität); System.out.println ("Bis später" + Name); }}
Wie wir in diesem Programm sehen, verwenden wir die nextLine()-Methode um Benutzerdaten zu erfassen, was uns zu einem Ergebnis wie dem folgenden führen würde:
VERGRÖSSERN
Und damit beenden wir dieses Tutorial, in dem wir bereits gelernt haben, Variablen als String zu deklarieren, diese Variablen zu verketten und auch String vom Benutzer zu erfassen.Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben