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.
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
"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 .
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
.
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);