1,ArrayList转数组
//创建两个arraylist对象 Collection al = new ArrayList(); //al1添加元素 al.add("name1"); al.add("name4"); al.add("name3"); //arrayList转数组 String[] als=(String[]) al.toArray(new String[al.size()]); for(int i=0;i<als.length;i++) { System.out.println(als[i]); }
关键代码:
String[] als=(String[]) al.toArray(new String[al.size()]);
2,set转数组
Set s =new HashSet(); s.add("set1"); s.add("set2"); s.add("set3"); //set转数组 String[] sets=(String[]) s.toArray(new String[s.size()]); for(int i=0;i<sets.length;i++) { System.out.println(sets[i]); }
关键代码:
String[] sets=(String[]) s.toArray(new String[s.size()]);