Convertir un objet en chaîne en Java

Mohammad Irfan 12 octobre 2023
  1. Convertir un objet en chaîne en utilisant la méthode valueOf() en Java
  2. Convertir un objet en chaîne à l’aide de l’opérateur + en Java
  3. Convertir un objet en chaîne en utilisant la méthode toString() en Java
  4. Convertir un objet en chaîne en utilisant la méthode toString() en Java
  5. Convertir un objet en chaîne à l’aide de la méthode toString() en Java
  6. Convertir un objet en chaîne en utilisant la méthode join() en Java
Convertir un objet en chaîne en Java

Ce didacticiel explique comment convertir un objet en chaîne en Java.

Convertir un objet en chaîne en utilisant la méthode valueOf() en Java

La méthode valueOf() de la classe String permet de convertir un objet en chaîne. Voir l’exemple ci-dessous.

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);
  }
}

Production:

Object value: DelftStack Portal
String value: DelftStack Portal

Convertir un objet en chaîne à l’aide de l’opérateur + en Java

En Java, l’opérateur plus + concatène toute valeur de type avec la chaîne et renvoie une chaîne résultante. Nous pouvons également l’utiliser pour convertir un objet en chaîne. Voir l’exemple ci-dessous.

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);
  }
}

Production:

Object value: DelftStack Portal
String value: DelftStack Portal

Convertir un objet en chaîne en utilisant la méthode toString() en Java

La méthode toString() de la classe Object convertit tout objet en chaîne. Voir l’exemple ci-dessous.

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);
  }
}

Production:

Object value: DelftStack Portal
String value: DelftStack Portal

Convertir un objet en chaîne en utilisant la méthode toString() en Java

Un objet peut être de n’importe quel type. Par exemple, si nous avons un objet entier et que nous voulons obtenir son objet string, utilisez la méthode toString(). Voir l’exemple ci-dessous.

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);
  }
}

Production:

Hello
This
is
DelfStack

Convertir un objet en chaîne à l’aide de la méthode toString() en Java

Cet exemple explique comment convertir un objet défini par l’utilisateur en chaîne à l’aide de la méthode toString(). Voir l’exemple ci-dessous.

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());
  }
}

Production:

Employee [fName=Rohan, lName=Mosac]

Convertir un objet en chaîne en utilisant la méthode join() en Java

Ici, nous convertissons un objet ArrayList en chaîne en utilisant la méthode join(). La méthode join() de la classe String retourne une chaîne après les avoir réunies en un seul objet String. Voir l’exemple ci-dessous.

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);
  }
}

Production:

List object: [Sun, Moon, Earth]
String: Sun,Moon,Earth

Article connexe - Java Object

Article connexe - Java String