convert ArrayList to string[]

后端 未结 2 1975
一个人的身影
一个人的身影 2021-01-28 01:37

I have class Person

class person{
int ID ;
sting FirstName ;
string Last Name ;
String Telephone ;

}

and I have ArrayList

2条回答
  •  盖世英雄少女心
    2021-01-28 02:08

    Make your ArrayAdapter to use the type person and not String (also, just pass the ArrayList instead of an array) like this:

    ArrayAdapter modeAdapter = new ArrayAdapter(this, android.R.layout.simple_list_item_1, android.R.id.text1, theArrayList);
    

    and then override the person's class toString method:

    class person {
            int ID;
            String FirstName;
            String LastName;
            String Telephone;
    
            @Override
            public String toString() {          
                return "Whatever " + FirstName + " and Whatever  " + LastName;
            }
    
        }
    

提交回复
热议问题