ArrayList与一般数组的比较
/*/ ArrayList数组创建 String类型的集合
ArrayList<String> myList = new ArrayList<String>();
/*/ 创建String 对象
String a = new String("hello");
/*/ 将String 对象加入到集合当中
myList.add(a);
/*/ 创建第二个String对象
String b= new String("world");
/*/加入到myList集合当中
myList.add(b);
/*/ 获取集合大小
int theSize = myList.size();
/*/ 获取集合当中的对象
Object o =myList.get(1);
/*/移除集合中的任意对象
myList.remove(1);
/*/判断集合当中是否包含该对象
boolean isIn=myList.contains(b);
/*/普通数组创建
String[] myList=new String[2];
/*/创建String对象a
String a =new String("hello");
/*/存入到数组中
myList[0]=a;
/*/创建String对象b
myList[1]=b;
/*/获取数组长度/大小
int theSize=myList.length;
/*/取出数组中元素
String o = myList[1];
/*/赋空值给数组元素对象
myList[1]=null;
/*/判断数组中是否存在某个元素
boolean isIn=false;
for(String item:myList){
if(b.equals(item)){
isIn=true;
break;
}
}
要点:1.一般数组在创建时必须确定大小
2.存放对象给一般数组时必须指定位置
3.一般数组不能实现删除操作,赋空值也会保存数组大小
4.ArrayList中的<>中的值为要加入到List中的对象
5.ArrayList对象添加或被移除时,他的大小会随之改变,是动态的
6.