夜斗大数据之Java篇:Collection接口中常用方法
Posted 夜斗小神社
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了夜斗大数据之Java篇:Collection接口中常用方法相关的知识,希望对你有一定的参考价值。
Java基础学习打卡:day02
笔记:动力节点
一:关于java.util.Collection
1、Collection中能存放什么元素?
- 没有使用泛型之前,Collection中可以存储Object中所有子类型
- 使用泛型之后,Collection中只能存储某个具体的类型
2、Collection中的常用方法
- boolean add(Object e) 向集合中添加元素
- int size() 获取集合中元素的个数
- void clear() 清空集合
- boolean contains(Object o) 判断当前集合是否包含元素o
- boolean remove (Object o) 删除集合中的某个元素
- boolean isEmpty() 判断集合中元素的个数是否为0
- Object[] toArray() 调用这个方法可以把集合转换为数组
public class CollectionTest01 {
public static void main(String[] args) {
// 创建一个集合对象
// Collection c = new Collection() ; // 接口是抽象的,无法实例化
// 多态
Collection c = new ArrayList();
c.add(1200); // 自动装箱,放进一个对象的内存地址
c.add(3.14);
c.add(new Object());
c.add(new Student());
c.add(true);
// 获取集合中元素的个数
System.out.println("集合中元素的个数是:"+c.size());
// 清空集合
c.clear();
System.out.println("集合中元素的个数是:"+c.size());
// 再向集合中添加元素
c.add("hello"); // "hello"对象的内存地址放到了集合当中
c.add("world");
c.add("夜斗");
c.add("小神社");
// 判断集合中是否包含"夜斗"
boolean flag = c.contains("夜斗");
System.out.println(flag);
boolean flag2 = c.contains("小夜斗");
System.out.println(flag2);
System.out.println("集合中元素的个数是:"+c.size());
// 删除集合中某个元素
c.remove("hello");
System.out.println("集合中元素的个数是:"+c.size());
// 判断集合是否为空
System.out.println(c.isEmpty()); // false
// 清空
c.clear();
System.out.println(c.isEmpty()); // true
c.add("abc");
c.add("def");
c.add(100);
c.add("helloworld");
// 转换成数组
Object[] objs = c.toArray();
for(int i=0; i<objs.length;i++){
// 遍历数组
Object o = objs[i];
System.out.println(o.toString());
}
}
}
class Student{
}
- 在这个星球上,你很重要,请珍惜你的珍贵! ~~~夜斗小神社
以上是关于夜斗大数据之Java篇:Collection接口中常用方法的主要内容,如果未能解决你的问题,请参考以下文章