首页 > 其他分享 >Colletion接口常用方法

Colletion接口常用方法

时间:2022-10-24 15:23:49浏览次数:62  
标签:常用 col2 System 接口 add Colletion println col out

package com.msb.test01;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.List;

/**
 * @author : liu
 * 日期:13:50:10
 * 描述:IntelliJ IDEA
 * 版本:1.0
 */
public class Test01 {
    //这是一个main方法:是程序的入口
    public static void main(String[] args) {
        /*
        Collection接口的常用方法
        增加:add(E e)   addAll(Collection<? extends E> c)
        删除:clear() remove(Object o)
        修改:
        查看:iterator()  size()
        判断:contains(Object o) equals(Object o) isEmpty()
        * */
        //创建对象:接口不能创建方法,利用实现类创建对象
        Collection col = new ArrayList();
        //调用方法:
        //集合有一个特点只能存放引用数据类型的数据,不能是基本数据类型
        //基本数据类型自动装箱,对应包装类int---》Integer
        col.add(18);
        col.add(13);
        col.add(11);
        col.add(17);
        System.out.println(col.toString());
        List list = Arrays.asList(new Integer[]{11, 15, 3, 7, 11});//Arrays.asList()将一个数组转为list集合
        col.addAll(list);//将另一个集合添加到COL中
        System.out.println(col);
        //col.clear()清空集合
        //col.clear();
        System.out.println(col);
        System.out.println("集合中元素的数量为:"+col.size());
        System.out.println("集合是否为空"+col.isEmpty());
        boolean remove = col.remove(15);
        System.out.println(col);
        System.out.println("集合中数据是否被删除"+remove);

        Collection col2 = new ArrayList();
        col2.add(18);
        col2.add(13);
        col2.add(11);
        col2.add(17);
        Collection col3 = new ArrayList();
        col3.add(18);
        col3.add(13);
        col3.add(11);
        col3.add(17);
        System.out.println(col2.equals(col3));
        System.out.println(col2 == col3);//地址一定不相等返回的一定是false
        System.out.println("是否包含元素:"+col2.contains(111));
    }
}

 

标签:常用,col2,System,接口,add,Colletion,println,col,out
From: https://www.cnblogs.com/jeldp/p/16821549.html

相关文章

  • MD接口文档
    示例接口地址:/demo返回格式:JSON请求方式:POST接口备注:这是一个接口文档示例请求参数说明:名称类型必填(Y/N)说明pwstringY密码JSON请求......
  • Linux 常用命令
    1.查看服务器cpu占用情况top2.查看此线程任务的服务来源ps-ef|grep***3.查看服务器硬盘情况df-h4.查看服务器cpu核数cat/proc/cpuinfo|grep"physicalid"|......
  • 常用限流算法总结
    一、限流是什么?限流,也称流量控制。是指系统在面临高并发,或者大流量请求的情况下,限制新的请求对系统的访问,从而保证系统的稳定性。限流会导致部分用户请求处理不及时或者被......
  • 常用的js方法
    方法名功能是否会改变原数组备注string.trim()去除字符串的头尾空格否不适用于null,undefined,Number类型array.reverse()颠倒数组中元素的顺序是......
  • APP调用微信接口安全方案设计
    针对AppID、AppSecret账号信息泄露的情况,设计的安全方案。其实前后端交互都可以做参考,尤其是有App客户端的情况下,如果是直接把重要的账号信息直接放到使用者设备上,是非常危......
  • 对象的常用方法Object.values()的使用介绍(小白级别)
    对象的常用方法Object.values​​方法解析​​​​使用代码示例​​​​其他用法​​方法解析Object.values()参数:对象返回值:一个数组返回的数组的内容是传入的对象中所有......
  • CacheManager:–个通用缓存接口抽象类库
    CacheManager是–个缓存通用接口抽象类库,它支持各种高速缓存提供者,例如Memcache,Redis,并且有许多先进的功能特性。具体可以访问官方网站 ​​http://cachemanager.net......
  • .Net对接Java接口加密不通过?
    前言  相信又不少小伙伴在对接第三方接口时遇到过这种情况:参数、排序、加密方式都按照接口文档进行处理了,可就是签名不通过,然后开始怀疑是不是参数漏了?参与加密的参数不......
  • 使用eolink优雅地进行API接口管理
    为什么使用eolink?我们都知道在一个项目团队中是由很多角色组成的,例如:业务>产品>设计>前端>后端>测试等。每个角色各司其职,一起合作完成项目的生命周期。而前端与后端的沟通......
  • 《上海悠悠接口自动化平台》-2.extract 提取结果与validate 校验结果
    前言当接口请求成功后,返回的内容,我们需要提取内容,并校验实际结果与预期结果是否一致。平台可以支持3种方式提取结果1.body.key方式根据属性点的方式提取,或者下标取值b......