List集合与一般数组的区别

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.

  
 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值