webentwicklung-frage-antwort-db.com.de

Wie kann ich ein Objekt in einen String konvertieren?

Hier ist mein Code:

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

Bitte geben Sie mir dazu einen Vorschlag. 

10
Hemant Koli

Um ein beliebiges Objekt in einen String zu konvertieren, gibt es in Java mehrere Methoden

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

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

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

Ich würde die erste und dritte bevorzugen  

EDIT
.__ Wenn Sie in kotlin arbeiten, der offiziellen Sprache für 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 ()" ist eine sehr nützliche Methode, die eine Zeichenfolgendarstellung eines Objekts zurückgibt. Die Methode "toString ()" gibt eine Stringreperentation für ein Objekt zurück. Es wird empfohlen, dass alle Unterklassen diese Methode überschreiben.

Deklaration: Java.lang.Object.toString () 

Da Sie nicht erwähnt haben, welches Objekt Sie konvertieren möchten, verwende ich nur ein beliebiges Objekt im Beispielcode.

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

Den vollständigen Code finden Sie hier ..__ Sie können den Code hier testen.

3
Mahesh Kapoor

Ich bekomme Ihre Frage nicht richtig, aber gemäß Ihrer Überschrift können Sie jeden Objekttyp in eine Zeichenfolge konvertieren, indem Sie die Funktion toString() für ein String-Objekt verwenden.

0
Adarsh Yadav

Ich versuche, die Objekttypvariable mithilfe dieser Codezeile in eine Zeichenfolge zu konvertieren

versuchen Sie Folgendes, um den Objektwert in einen String zu konvertieren:

Java-Code

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