web-dev-qa-db-fra.com

Comment convertir n'importe quel objet en chaîne?

Voici mon code:

for (String toEmail : toEmailList)          
{
    Log.i("GMail","toEmail: "+toEmail);
    emailMessage.addRecipient(Message.RecipientType.TO, new InternetAddress(toEmail));      
}

S'il vous plaît donnez-moi une suggestion à ce sujet. 

10
Hemant Koli

Pour convertir un objet en chaîne, il existe plusieurs méthodes en Java.

String convertedToString = String.valueOf(Object);  //method 1

String convertedToString = "" + Object;   //method 2

String convertedToString = Object.toString();  //method 3

Je préférerais le premier et le troisième  

MODIFIER
Si vous travaillez dans kotlin, la langue officielle d'Android 

val number: Int = 12345
String convertAndAppendToString = "number = $number"   //method 1

String convertObjectMemberToString = "number = ${Object.number}" //method 2

String convertedToString = Object.toString()  //method 3
34
Salmaan

"toString ()" est une méthode très utile qui renvoie une représentation sous forme de chaîne d'un objet. La méthode "toString ()" renvoie une chaîne représentant un objet. Il est recommandé à toutes les sous-classes de remplacer cette méthode.

Déclaration: Java.lang.Object.toString () 

Depuis, vous n'avez pas mentionné l'objet que vous voulez convertir, donc je n'utilise qu'un objet dans l'exemple de code.

Integer integerObject = 5;
String convertedStringObject = integerObject .toString();
System.out.println(convertedStringObject );

Vous pouvez trouver le code complet ici . Vous pouvez tester le code ici .

3
Mahesh Kapoor

Je ne comprends pas bien votre question, mais vous pouvez convertir n'importe quel type d'objet en chaîne à l'aide de la fonction toString() sur un objet String.

0
Adarsh Yadav

Je suis essayer de convertir la variable de type d'objet en chaîne en utilisant cette ligne de code

essayez ceci pour convertir la valeur de l'objet en chaîne:

Java Code

 Object dataobject=value;
    //convert object into String  
     String convert= String.valueOf(dataobject);
0
white hills