进阶day02-Collection接口常用方法(单列集合)
This commit is contained in:
@@ -0,0 +1,58 @@
|
|||||||
|
package com.inmind.collection01;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.Collection;
|
||||||
|
|
||||||
|
/*
|
||||||
|
3.Collection接口常用方法
|
||||||
|
|
||||||
|
public boolean add(E e) : 把给定的对象添加到当前集合中 。
|
||||||
|
public void clear() :清空集合中所有的元素。
|
||||||
|
public boolean remove(E e) : 把给定的对象在当前集合中删除。
|
||||||
|
public boolean contains(E e) : 判断当前集合中是否包含给定的对象。
|
||||||
|
public boolean isEmpty() : 判断当前集合是否为空。
|
||||||
|
public int size() : 返回集合中元素的个数。
|
||||||
|
public Object[] toArray() : 把集合中的元素,存储到数组中。
|
||||||
|
*/
|
||||||
|
public class CollectionDemo01 {
|
||||||
|
public static void main(String[] args) {
|
||||||
|
//如果单列集合接口Collection不写泛型,默认是object(不推荐)
|
||||||
|
Collection list = new ArrayList<>();
|
||||||
|
list.add("hh");
|
||||||
|
list.add(1);//Integer
|
||||||
|
list.add(true);//Boolean
|
||||||
|
|
||||||
|
//创建一个保存字符串的单列集合
|
||||||
|
Collection<String> strList = new ArrayList<>();//多态,编译看左边,运行看右边
|
||||||
|
strList.add("张三");
|
||||||
|
strList.add("李四");
|
||||||
|
strList.add("王五");
|
||||||
|
System.out.println(strList);//本质:打印strList的toString方法返回的内容
|
||||||
|
//删除指定内容
|
||||||
|
boolean removed = strList.remove("赵六");
|
||||||
|
System.out.println(removed);//false
|
||||||
|
removed = strList.remove("张三");
|
||||||
|
System.out.println(removed);//true
|
||||||
|
System.out.println(strList);
|
||||||
|
|
||||||
|
//判断是否包含指定内容
|
||||||
|
System.out.println(strList.contains("李四"));//true
|
||||||
|
|
||||||
|
//判断集合中是否为空
|
||||||
|
System.out.println(strList.isEmpty());//false
|
||||||
|
|
||||||
|
//获取集合的长度,常用于判断集合是否有内容
|
||||||
|
System.out.println(strList.size());//2
|
||||||
|
|
||||||
|
//将单列集合中的数据,存储到数组(单列集合与数组的转换)
|
||||||
|
Object[] array = strList.toArray();
|
||||||
|
System.out.println(Arrays.toString(array));//[李四, 王五]
|
||||||
|
|
||||||
|
//集合的清除
|
||||||
|
strList.clear();
|
||||||
|
System.out.println(strList);
|
||||||
|
System.out.println(strList.isEmpty());//true
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user