array 与 list 区别(String[] 与 arrayList 比较)

array开销小,长度初始化时必须就确定。list 长度可变,删除与增加很方便。

array定义:

      String [] strs= new String[5];//strs=={"a","d","e","df","dfg"}  错误

      或者 String [] strs={"a","d","e","df","dfg"}  //注意{}整体赋值,只能用在初始化时

list定义:

      List<Object> list = new ArrayList<Object>();//List是接口,ArrayList是实现类,用接口就只管返回值与类型

      list.add("3");

      list.add(5);//增

      list.remove(0);//删

      list.get(0);//查

 

 

 

posted @ 2013-05-31 16:27  墙头一颗草  Views(2533)  Comments(0Edit  收藏  举报