Objekt in Java in String konvertieren

Mohammad Irfan 12 Oktober 2023
  1. Konvertieren von ein Objekt in einen String mit der Methode valueOf() in Java
  2. Konvertieren von ein Objekt in einen String mit dem Operator + in Java
  3. Konvertieren von ein Objekt in einen String mit der Methode toString() in Java
  4. Konvertieren von ein Objekt in einen String mit der Methode toString() in Java
  5. Konvertieren von ein Objekt in einen String mit der Methode toString() in Java
  6. Konvertieren von ein Objekt in einen String mit der Methode join() in Java
Objekt in Java in String konvertieren

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

Verwandter Artikel - Java Object

Verwandter Artikel - Java String