HOWTO · Java
Objekt in Java in String konvertieren
Dieser Artikel beschreibt die Konvertierung von Objekten in Zeichenketten in Java.
Auf dieser Seite
In diesem Tutorial wird erläutert, wie Sie ein Objekt in Java in eine Zeichenkette konvertieren.
Konvertieren von ein Objekt in einen String mit der Methode valueOf() in Java
Die Methode valueOf() der Klasse String kann ein Objekt in einen String konvertieren. Siehe das folgende Beispiel.
public class SimpleTesting {
public static void main(String[] args) {
Object obj = "DelftStack Portal";
System.out.println("Object value: " + obj);
String str = String.valueOf(obj);
System.out.println("String value: " + str);
}
}
Ausgabe:
Object value: DelftStack Portal
String value: DelftStack Portal
Konvertieren von ein Objekt in einen String mit dem Operator + in Java
In Java verkettet der Plus-Operator + einen beliebigen Typwert mit der Zeichenkette und gibt eine resultierende Zeichenkette zurück. Wir können es auch verwenden, um ein Objekt in eine Zeichenkette zu konvertieren. Siehe das folgende Beispiel.
public class SimpleTesting {
public static void main(String[] args) {
Object obj = "DelftStack Portal";
System.out.println("Object value: " + obj);
String str = "" + obj;
System.out.println("String value: " + str);
}
}
Ausgabe:
Object value: DelftStack Portal
String value: DelftStack Portal
Konvertieren von ein Objekt in einen String mit der Methode toString() in Java
Die Methode toString() der Klasse Object konvertiert jedes Objekt in die Zeichenkette. Siehe das folgende Beispiel.
public class SimpleTesting {
public static void main(String[] args) {
Object obj = "DelftStack Portal";
System.out.println("Object value: " + obj);
String str = obj.toString();
System.out.println("String value: " + str);
}
}
Ausgabe:
Object value: DelftStack Portal
String value: DelftStack Portal
Konvertieren von ein Objekt in einen String mit der Methode toString() in Java
Ein Objekt kann von einem beliebigen Typ sein. Wenn wir beispielsweise ein ganzzahliges Objekt haben und dessen Zeichenkettenobjekt abrufen möchten, verwenden Sie die Methode toString(). Siehe das folgende Beispiel.
public class SimpleTesting {
public static void main(String[] args) {
Integer iVal = 123;
System.out.println("Integer Object value: " + iVal);
String str = iVal.toString();
System.out.println("String value: " + str);
}
}
Ausgabe:
Hello
This
is
DelfStack
Konvertieren von ein Objekt in einen String mit der Methode toString() in Java
In diesem Beispiel wird erläutert, wie Sie ein benutzerdefiniertes Objekt mit der Methode toString() in eine Zeichenkette konvertieren. Siehe das folgende Beispiel.
class Employee {
String fName;
String lName;
public Employee(String fName, String lName) {
this.fName = fName;
this.lName = lName;
}
public String getfName() {
return fName;
}
public void setfName(String fName) {
this.fName = fName;
}
public String getlName() {
return lName;
}
public void setlName(String lName) {
this.lName = lName;
}
@Override
public String toString() {
return "Employee [fName=" + fName + ", lName=" + lName + "]";
}
public String getString() {
return toString();
}
}
public class SimpleTesting {
public static void main(String[] args) {
Employee employee = new Employee("Rohan", "Mosac");
System.out.println(employee.getString());
}
}
Ausgabe:
Employee [fName=Rohan, lName=Mosac]
Konvertieren von ein Objekt in einen String mit der Methode join() in Java
Hier konvertieren wir ein ArrayList-Objekt mithilfe der Methode join() in einen String. Die Methode join() der Klasse String gibt einen String zurück, nachdem sie zu einem einzelnen Objekt String zusammengefügt wurden. Siehe das folgende Beispiel.
import java.util.ArrayList;
import java.util.List;
public class SimpleTesting {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
list.add("Sun");
list.add("Moon");
list.add("Earth");
System.out.println("List object: " + list);
// list object to string
String str = String.join(",", list);
System.out.println("String: " + str);
}
}
Ausgabe:
List object: [Sun, Moon, Earth]
String: Sun,Moon,Earth