Drucken einer Zeichenkette in Java
-
Verwenden der Methode
print()
zum Drucken einer Zeichenkette in Java -
Verwenden der Eingabe
Scanner
und der Methodeprintln
zum Drucken einer Zeichenkette in Java -
Verwenden der Methode
printf()
zum Drucken einer Zeichenkette in Java
In Java ist die Zeichenkette ein Objekt, das eine Zeichenkette darstellt. Hier werden wir uns verschiedene Methoden ansehen, um einer Zeichenkette in Java zu drucken.
Verwenden der Methode print()
zum Drucken einer Zeichenkette in Java
Im unten angegebenen Code-Snippet haben wir eine Variable vom Typ String, str
. Um den Wert dieser Variablen für den Benutzer auf dem Konsolenbildschirm auszugeben, verwenden wir die Methode print()
.
Wir übergeben dieser Methode den zu druckenden Text als Parameter als String
. Der Cursor bleibt am Ende des Textes an der Konsole stehen und der nächste Druck beginnt mit derselben Zeile, die wir in der Ausgabe sehen können.
public class StringPrint {
public static void main(String[] args) {
String str = "This is a string stored in a variable.";
System.out.print(str);
System.out.print("Second print statement.");
}
}
Ausgabe:
This is a string stored in a variable.Second print statement.
Verwenden der Eingabe Scanner
und der Methode println
zum Drucken einer Zeichenkette in Java
Hier verwenden wir die Klasse Scanner
, um Eingaben vom Benutzer zu erhalten.
Wir erstellen ein Objekt der Klasse Scanner
und bitten den Benutzer, seinen Namen mit der Methode print()
einzugeben. Wir rufen die Methode nextLine()
auf dem input
-Objekt auf, um den Eingabestring des Benutzers zu erhalten.
Die Benutzereingabe wird in einer Variablen vom Typ String
gespeichert. Später haben wir die Methode println()
verwendet, um den verketteten String zu drucken, und den Operator +
, um zwei Strings zu verketten.
Dann werden die Methoden print()
und println()
verwendet, um den String innerhalb der Anführungszeichen auszugeben. Bei der Methode println()
springt der Cursor jedoch an den Anfang der nächsten Zeile.
Zuletzt schließen wir den Scannereingang mit der Methode close()
.
import java.util.Scanner;
public class StringPrint {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Enter your name: ");
String name = input.nextLine();
System.out.println("Your name is " + name);
input.close();
}
}
Ausgabe:
Enter your name: Joy
Your name is Joy
Verwenden der Methode printf()
zum Drucken einer Zeichenkette in Java
Die Methode printf()
ermöglicht die Formatierung von Strings. Wir können verschiedene Formatbezeichner bereitstellen; Basierend auf diesen Bezeichnern formatiert es die Zeichenkette und gibt sie auf der Konsole aus.
Hier haben wir zwei Formatbezeichner verwendet, %s
und %d
, wobei %s
für Zeichenketten verwendet wird, während %d
für vorzeichenbehaftete Dezimalzahlen verwendet wird. Wir haben auch \n
verwendet, das an einer bestimmten Stelle im Text eine neue Zeile einfügt.
public class StringPrint {
public static void main(String[] args) {
String str = "The color of this flower is ";
int i = 20;
System.out.printf("Printing my string : %s\n", str);
System.out.printf("Printing int : %d\n", i);
}
}
Ausgabe:
Printing my string : The color of this flower is
Printing int : 20
Rupam Saini is an android developer, who also works sometimes as a web developer., He likes to read books and write about various things.
LinkedInVerwandter Artikel - Java String
- So führen Sie die Konvertierung von String in String-Array in Java durch
- Wie entferne ich eine Unterzeichenkette aus einer Zeichenkette in Java
- So konvertieren Sie Byte-Array in Hex-String in Java
- Wie man Java-String in Byte konvertiert
- Generieren Sie eine zufällige Zeichenkette in Java
- Die Swap-Methode in Java