package come.hanqi; import java.util.ArrayList; public class TestList { public static void main(String[] args) { //ArrList 可变数组 ArrayList <String>array =new ArrayList<String>(); array.add("abc");//往里放数据 array.add("def"); for (int i=0;i<10;i++){ // array.add(i+""); //数组转字符串两种方式 array.add(new Integer(i).toString()); } System.out.println("集合的长度="+array.size()); array.get(0);//括号里输索引 System.out.println("集合0="+array.get(1)); for(String t:array){ System.out.println("t="+t); } } }
1.java集合可以大致分为Set、list、map三中体系,其中set代表无序不可重复的集合;List代表有序、可以重复的集合;Map代表具有映射关系的集合。
2.集合与数组的区别:数组元素既可以是基本数据类型,也可以是对象,而集合元素只能是对象