<>Collection集合概述和使用以及常用方法

1.Collection集合的概述

* 它是单列集合的顶级接口,它表示一组对象,这些对象也称为Collection的元素
* JDK不提供此接口的任何直接实现,它提供更具体地子接口(如set和list)实现
2.创建Collection集合的对象

*
多态的方式

*
具体的实现类ArrayList,在java.util包下需要导包

*
向集合里添加元素:boolean add(E e)
package com.gather.collection; import java.util.ArrayList; import java.util.
Collection; public class CollectionDemo01 { public static void main(String[]
args) { //创建Collection集合的对象 Collection<String> c=new ArrayList<String>(); c.add(
"hello"); c.add("world"); c.add("Java"); System.out.println(c);//重写了toString方法 }
}
3.Collection集合常用方法

*
boolean add(E e):添加元素

*
boolean remove(Object o):从集合中移除指定元素
package com.gather.collection; import java.util.ArrayList; import java.util.
Collection; //Collection常用方法 //alt+7 打开一个窗口,就能够看到类的所有信息 public class
CollectionDemo02 { public static void main(String[] args) { //创建集合对象 Collection<
String> c = new ArrayList<String>(); c.add("hello"); c.add("world"); c.add(
"Java"); //boolean remove(Object o):从集合中移除指定的元素 System.out.println(c.remove(
"world")); System.out.println(c); } }
*
void clear():清空集合中的所有元素
package com.gather.collection; import java.util.ArrayList; import java.util.
Collection; public class CollectionDemo02 { public static void main(String[]
args) { Collection<String> c=new ArrayList<String>(); c.add("hello"); c.add(
"world"); c.add("Java"); //void clear():清空集合中的元素 c.clear(); //输出集合对象 System.out.
println(c); } }
*
boolean contains(Object o):判断集合中是否存在指定元素

*
boolean isEmpty():判断集合是否为空

*
int size():集合的长度,也就是集合中元素的个数
package com.gather.collection; import java.util.ArrayList; import java.util.
Collection; public class CollectionDemo02 { public static void main(String[]
args) { Collection<String> c=new ArrayList<String>(); c.add("hello"); c.add(
"world"); c.add("Java"); //boolean contains(Object o):判断集合中是否存在指定的元素 System.out.
println(c.contains("world")); //boolean isEmpty():判断集合是否为空 System.out.println(c.
isEmpty()); //int size():集合的长度,也就是集合中元素的个数 System.out.println(c.size()); System.
out.println(c); } }

技术
今日推荐
PPT
阅读数 128
下载桌面版
GitHub
百度网盘(提取码:draw)
Gitee
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:ixiaoyang8@qq.com
QQ群:766591547
关注微信