Files
javaSE-260914/s-day02/src/com/inmind/collection01/Demo01.java
T

60 lines
2.2 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
package com.inmind.collection01;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
/*
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 Demo01 {
public static void main(String[] args) {
//创建一个单列集合Collection对象,现在我们只学过ArrayLsit是它的实现类
Collection<String> collections = new ArrayList<>();//接口的多态
/*
public boolean add(E e) : 把给定的对象添加到当前集合中 。
*/
collections.add("张三");
collections.add("李四");
collections.add("王五");
System.out.println(collections);//底层重写了toStrinng方法
/*
public void clear() :清空集合中所有的元素。
*/
/*collections.clear();
System.out.println(collections);*/
/*
public boolean remove(E e) : 把给定的对象在当前集合中删除。
*/
System.out.println(collections.remove("赵六"));//false
System.out.println(collections.remove("李四"));//true
System.out.println(collections);
/*
public boolean contains(E e) : 判断当前集合中是否包含给定的对象。
*/
System.out.println(collections.contains("李四"));//false
System.out.println(collections.contains("王五"));//true
/*
public boolean isEmpty() : 判断当前集合是否为空。
*/
System.out.println(collections.isEmpty());//false
/*
public Object[] toArray() : 把集合中的元素,存储到数组中。
*/
Object[] array = collections.toArray();
System.out.println(Arrays.toString(array));
System.out.println(collections.size());//2
}
}