标签:info collect for object linked [] dHash sys int
collection 和 list set 和 ArrayList LinkedList HashSet LinkedHashSet的关系
collection接口的方法
add() clear() contains() remove() size() toArray() 公用方法
public static void method(){ // 注意:集合中只能存放引用数据类型 //之所以集合中可以存放int类型的值是因为JDK5以后的自动装箱特性 ArrayList<Integer> list = new ArrayList<Integer>(); list.add(1); list.add(2); for(int i = 0;i<list.size();i++){ System.out.println(list.get(i)); } // for(int i:list){ // System.out.println(i); // } } public static void method2(){ ArrayList<Person> list = new ArrayList<Person>(); list.add(new Person("houyi",28)); list.add(new Person("liyuanfang",27)); list.add(new Person("wangzhaojun",18)); for(Person p:list){ System.out.println(p); } } public static void method3(){ ArrayList<String> arr = new ArrayList<String>(); arr.add("aaa"); arr.add("aaa"); arr.add("bbb"); Object[] str = arr.toArray(); for(int i = 0;i<str.length;i++){ System.out.println(str[i]); } for(Object o:str){ System.out.println(o); } } public static void method1(){ Collection c = new ArrayList(); c.add("123"); c.add("456"); //c.add(1); for(Object obj:c){ String str = (String)obj; System.out.println(str.length()); } }
迭代器:用要进行迭代的集合调用方法来构建迭代器
标签:info collect for object linked [] dHash sys int
原文地址:https://www.cnblogs.com/yelena-niu/p/9112445.html