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