java增删查接口_java集合Collection接口增删查改

1 Collection c = new ArrayList();

添加

boolean add(object e)将指定的元素添加到此处列表的尾部

1 c.add("拆弹专家");

2 c.add("变形金刚");

3 c.add("夏洛克的烦恼");

4 c.add("羞羞的铁拳");

5 System.out.println(c.toString());//[拆弹专家, 变形金刚, 夏洛克的烦恼, 羞羞的铁拳]

boolean addAll(Collection c)将指定collection中的所有元素都添加到此处 collection中

48304ba5e6f9fe08f3fa1abda7d326ab.png

1 Collection c2 = new ArrayList();

2 c2.add("夺命双雄");

3 c2.add("尼古拉斯凯奇");

4 c2.add("非常人贩");

5 c2.add("杰森斯坦森");

6 c.addAll(c2);

7 System.out.println(c);//[拆弹专家, 变形金刚, 夏洛克的烦恼, 羞羞的铁拳, 夺命双雄, 尼古拉斯凯奇, 非常人贩, 杰森斯坦森]

48304ba5e6f9fe08f3fa1abda7d326ab.png

删除

void clear() 移除此 collection 中的所有元素(可选操作)。

1 c.clear(); System.out.println(c);//将所有元素清除

boolean remove(Object o) 从此 collection 中移除指定元素的单个实例

1 c.remove("羞羞的铁拳");

2 System.out.println(c);//[拆弹专家, 变形金刚, 夏洛克的烦恼, 夺命双雄, 尼古拉斯凯奇, 非常人贩, 杰森斯坦森]

 boolean removeAll( Object o ) 移除此collection 中那些也包括在指定collection中的所有元素(可选操作)。

1 c.removeAll(c2);

2 System.out.println(c);//把c2全删了

修改

因为集合collection 是一个接口,如果能够修改,需要索引,而索引属于List接口的collection 并不能够确定集合是否有序,所以这里不设计修改的方法

判断

boolean contains(Object o) 判断集合中是否包含某个元素o

1 System.out.println(c.contains("拆弹专家"));//true

2 System.out.println(c.contains("拆弹专家2"));//false

boolean containsAll(Collection c)如果此collection 包含指定collection 中的所有元素,则返回true.

1 System.out.println(c.containsAll(c2));//true

boolean isEmpty()如果此collection 不包含元素,则返回true

1 System.out.println(c.isEmpty());//false

获取

int size() 返回该集合中元素的个数(获取集合的长度)

1 System.out.println(c.size());//7

标签:java,System,collection,add,查改,Collection,println,c2,out

来源: https://www.cnblogs.com/greenJuice/p/14198076.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值