02.Collection中的常用功能

Collection中的常用功能

  • boolean add(Object e): 向集合中添加元素
  • void clear():清空集合中所有元素
  • boolean contains(Object o):判断集合中是否包含某个元素
  • boolean isEmpty():判断集合中的元素是否为空
  • boolean remove(Object o):根据元素的内容来删除某个元素
  • int size():获取集合的长度
  • Object[] toArray():能够将集合转换成数组并把集合中的元素存储到数组中
package com.itheima_01;

import java.util.ArrayList;
import java.util.Collection;

/*
 * Collection
 *       boolean add(E e)  
 *       void clear()  
 *       boolean contains(Object o)  
 *       boolean isEmpty() 
 *       boolean remove(Object o)   
 *       int size()  
 *       Object[] toArray()  
 * 
 *  Iterator<E> iterator()  
 */
public class CollectionDemo2 {
    public static void main(String[] args) {
        //创建集合对象
//      Collection c = new Collection();//Collection是接口不能实例化
        Collection c = new ArrayList();//多态,父类引用指向子类对象
        
        //boolean add(E e)
        System.out.println(c.add("hello"));//永远可以添加成功,因为ArrayList他允许重复
        System.out.println(c.add("world"));
        
        //void clear() :清空集合
//      c.clear();
        
        //boolean contains(Object o)  :判断集合中是否包含指定元素
//      System.out.println(c.contains("java"));
        
        // boolean isEmpty() :是否为空
//      System.out.println(c.isEmpty());
        
        //boolean remove(Object o)   :删除元素
//      System.out.println(c.remove("java"));
        
        //int size()  :返回集合中的元素个数
//      System.out.println(c.size());
        
        // Object[] toArray()  :将集合转换成一个Object类型的数组
        Object[] objs = c.toArray();
        for (int i = 0; i < objs.length; i++) {
            System.out.println(objs[i]);
        }
        
        System.out.println(c);
    }
}
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、基础知识:1、JVM、JRE和JDK的区别:JVM(Java Virtual Machine):java虚拟机...
    杀小贼阅读 7,077评论 0 4
  • 一、集合入门总结 集合框架: Java中的集合框架大类可分为Collection和Map;两者的区别: 1、Col...
    程序员欧阳阅读 13,996评论 2 61
  • Collection ├List │├LinkedList │├ArrayList │└Vector │└Stac...
    AndyZX阅读 4,377评论 0 1
  • Java集合框架 Java平台提供了一个全新的集合框架。“集合框架”主要由一组用来操作对象的接口组成。不同接口描述...
    小石38阅读 2,976评论 0 0
  • 网络管理通常包含4个要素: 被管理节点:需要进行管理的设备。 代理(Agent):跟踪被管理设备状态的软件或硬件。...
    一手好厨艺的IT民工阅读 3,674评论 2 0

友情链接更多精彩内容