Drucken einer Zeichenkette in Java

Rupam Yadav 12 Oktober 2023
  1. Verwenden der Methode print() zum Drucken einer Zeichenkette in Java
  2. Verwenden der Eingabe Scanner und der Methode println zum Drucken einer Zeichenkette in Java
  3. Verwenden der Methode printf() zum Drucken einer Zeichenkette in Java
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 Yadav avatar Rupam Yadav avatar

Rupam Saini is an android developer, who also works sometimes as a web developer., He likes to read books and write about various things.

LinkedIn

Verwandter Artikel - Java String