2017-06-17 18 views
-1

versuchen, eine Liste von Objekten mit Handynummern auf eine Liste von StringObjektliste zu Stringliste

contactsList1=response.body(); //this is an object list contactList1[Contacts] 

contactsList2=new ArrayList<String>(contactsList.size()); // this is the new list String 

for (Contacts contacts:contactsList){ 
    contactsList2.add(contacts!=null ? contacts.toString():null); 
        } 

dort zu konvertieren ist ein Problem in diesem Code.

es nicht aus der Objektliste in die Liste Zeichenfolge irgendwelche Tipps konvertieren?

Contacts.class

public class Contacts { 

    @SerializedName("phone") 
    private String phone; 


    public String getPhone() { 
     return phone; 
    } 
} 
+0

Post Kontakt Modellstruktur –

+2

zeigen die Definition der Ihre 'toString' in der Klasse' Contacts'. Beachten Sie, dass Sie, wenn Sie den 'toString' nicht überschreiben, den' Object' toString aufrufen. –

+0

Ich habe meine Frage bearbeitet und sie hinzugefügt. Sie können es jetzt überprüfen – RealDEV

Antwort

0

Das Problem ist, mit:

contacts.toString() 

Sie benötigen toString-Methode außer Kraft zu setzen:

@Override 
    public String toString() { 
     return phone; 
    } 
Verwandte Themen