尝试将具有移动号码的对象列表转换为字符串列表
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);
}
此代码中存在问题。
它没有将它从对象列表转换为列表字符串的任何提示吗?
Contacts.class
public class Contacts {
@SerializedName("phone")
private String phone;
public String getPhone() {
return phone;
}
}
答案 0 :(得分:0)
问题在于:
contacts.toString()
您需要覆盖toString方法:
@Override
public String toString() {
return phone;
}