集合裝換成陣列遍歷
阿新 • • 發佈:2018-11-06
public class Demo3_Collection { /** * * A:集合的遍歷 * 其實就是依次獲取集合中的每一個元素。 * B:案例演示 * 把集合轉成陣列,可以實現集合的遍歷 * toArray() */ public static void main(String[] args) { //demo1(); Collection c = new ArrayList(); c.add(new Student("張三", 23)); //Object obj = new Student("張三",23); c.add(new Student("李四", 24)); c.add(new Student("王五", 25)); c.add(new Student("趙六", 26)); Object[] arr = c.toArray(); //將集合轉換成陣列 for (int i = 0; i < arr.length; i++) { //System.out.println(arr[i]); Student s = (Student)arr[i]; //向下轉型 System.out.println(s.getName() + "..." + s.getAge()); } } public static void demo1() { Collection c = new ArrayList(); c.add("a"); c.add("b"); c.add("c"); c.add("d"); Object[] arr = c.toArray(); //將集合轉換成陣列 for(int i = 0; i < arr.length; i++) { System.out.println(arr[i]); } } }