The array is turned into a list:
Method One:
string[] UserID = {"AA", "BB", "CC"};
list<string> userlist = new arraylist<string> ();
Collections.addall (UserList, UserID);
Method Two:
string[] UserID = {"AA", "BB", "CC"};
List<string> userlist = arrays.aslist (userid);
Another:arrays.aslist () returns a list of fixed sizes supported by the specified array. Therefore, do not do add, remove and other operations.
List List = new ArrayList (arrays.aslist (userid));
Method Three:
string[] UserID = {"AA", "BB", "CC"};
list<string> userlist = new arraylist<string> (userid.length);
for (String Uid:userid) {
Userlist.add (UID);
}
List Conversion array:
Method One:
list<string> strlist = new arraylist<string> ();
Strlist.add ("AA");
Strlist.add ("BB");
object[] Objs = Strlist.toarray ();
--------------
If you want to become a string array, you need a strong turn type.
String[] STRs = (string[]) Strlist.toarray ();
You can also specify the size:
final int size = Strlist.size (); String[] STRs = (string[]) Strlist.toarray (new string[size]);
Method Two:
list<string> strlist = new arraylist<string> ();
Strlist.add ("AA");
Strlist.add ("BB");
string[] STRs = new string[strlist.size ()];
java--array into list,list