Java集合类之Collection接口学习
今天看到Collection集合类这个词,发现脑海里没有太多的记忆,于是重新复习了Collection接口。迟点再总结下Map接口。
下面是自己在MyEclispe中敲的代码,只有实践才可以提高记忆。
1 /** 2 * 3 --Collection接口是Set接口和List接口的父接口,通常情况下不被直接使用,但定义了一些通用方法,通过这些方法可以实现对集合的基本操作。 4 5 Collection接口的常用方法如下: 6 7 1)add():向集合中添加对象 8 9 2)remove():向集合中移除对象 10 11 3)isEmpty():判断当前集合是否为空 12 13 4)iterator():返回迭代器,用于遍历集合中的对象 14 15 5)size():获取集合中元素的个数 16 17 6)clear():清空集合 18 19 7)contains():判断集合中是否存有指定的对象 20 21 8)addAll():把指定集合中所有的对象添加到集合中-- 22 **/ 23 24 package com.fan.collection; 25 26 import java.util.ArrayList; 27 import java.util.Collection; 28 import java.util.Iterator; 29 30 public class CollectionDemo { 31 public static void printCollectionElem(Collection<String> list){ 32 if(!list.isEmpty()){//isEmpty()方法的使用 33 System.out.println("集合中的元素为:"); 34 Iterator<String> it= list.iterator();//iterator()的使用 35 while (it.hasNext()) { 36 System.out.println(it.next()); 37 } 38 } 39 } 40 public static void main (String []args){ 41 String s1="新中国"; 42 String s2="新泰国"; 43 String s3="旧中国"; 44 String s4="旧中国"; 45 Collection<String> list=new ArrayList<String>(); 46 list.add(s1);//add方法的使用 47 list.add(s2); 48 list.add(s3); 49 list.add(s4); 50 list.add(s4); 51 52 printCollectionElem(list);//输出list中的元素 53 54 System.out.println(list.size());//size()方法输出list中的元素个数 55 56 Collection<String> list2=new ArrayList<String>(); 57 list2.addAll(list); 58 printCollectionElem(list2); 59 list2.remove(s1); 60 printCollectionElem(list2); 61 // list.clear();//clear()清空集合 62 // printCollectionElem(list); 63 list2.removeAll(list2); 64 printCollectionElem(list); 65 System.out.println(list2.size()); 66 67 } 68 }
转载于:https://www.cnblogs.com/badrice/p/4196130.html
Java集合类之Collection接口学习相关推荐
- Educoder第1关:学习-Java集合类之Collection接口之往集合中添加元素
##educoer 第1关:学习-Java集合类之Collection接口之往集合中添加元素 任务:接收给定的一行字符串,实现如下需求: 1.通过空格(一个)切割字符串: 2.创建任意一种类型的集合: ...
- Java集合类之Map接口之学生花名册
Java集合类之Map接口之学生花名册 任务描述 把给定的学生花名册数据添加到 Map 集合中. 相关知识 在 Java 的集合体系中,主要包含 Collection 接口以及 Map 接口,将介绍 ...
- Java集合类的基本接口
java 集合类的基本接口:collection 和 map 什么是接口:在软件中接口是一种规范和标准,他们可以约束类的行为,是一些方法特征的集合,但是没有方法的实现,接口其实上也可以看做是一个特殊的 ...
- Java集合:Collection接口
Collection是一个接口,继承自Iterable.我们先看一下Iterable接口的源码 一.Iterable package java.lang;import java.util.Iterat ...
- Java™ 教程(Collection接口)
Collection接口 Collection表示一组称为其元素的对象,Collection接口用于传递需要最大通用性的对象集合,例如,按照惯例,所有通用集合实现都有一个带有Collection参数的 ...
- 49天精通Java,第23天,Java集合,Collection接口,Iterator接口
目录 一.Collection接口 二.Iterator接口 1.Iterator接口方法 2.遍历 3.forEach 4.遍历元素的顺序取决于集合类型 三.Java集合 四.分布式中间件核心原理与 ...
- Java调用大数据接口,学习Hadoop第二十八课(java通过调用接口来操作HBase)
上节课我们一起简单学习了HBase的一些理论,这节课我们一起学习用java调HBase的接口来操作HBase. 我们首先建一个工程,这里我们还用原始的新建一个lib包.然后我们把下载的hbase-0. ...
- Java迭代器和Collection接口
各位小伙伴们大家好,欢迎来到这个小扎扎的<Java核心技术 卷Ⅰ>笔记专栏,在这个系列专栏中我将记录浅学这本书所得收获,鉴于 看到就是学到.学到就是赚到 精神,这波简直就是血赚
- java学习(尚硅谷)集合之Collection接口中的方法
又是好几天没有学Java了,今天下午睡了个觉状态很好,来到图书馆写了点C++的项目代码,写累了看了几集康师傅.笔记如下: Collection接口中的方法: package com.atguigu.j ...
- Collection集合类和Map接口各实现类详解
Java的集合类(collection接口和Map) 一.集合概述 集合:集合是java中提供的一种容器,可以用来存储多个数据. 集合和数组既然都是容器,它们有啥区别呢? 数组的长度是固定的.集合的长 ...
最新文章
- Slf4j 包老冲突,每次排查半天,是什么原因?怎么解决?
- 关于《Android应用开发揭秘》中早期版本中联系人例子错误的解决办法
- 千金买宝刀 | 斜穿交叉路口对应的新颖的赛道
- noi2017初赛c语言试题,NOIP2017普及组初赛试题及答案
- java redis使用卡死_记一次找因 redis 使用不当导致应用卡死 bug 的过程
- Redis--发布订阅模式
- CodeForces - 739E Gosha is hunting(最大费用最大流+思维建边)
- vscode 预览图片 插件_真的动手写的VSCode的插件(图片浏览)之1
- Android 电量优化
- 高效pycharm使用技巧_您是否正在使用这种高效的采访技巧?
- 第四十六章:SpringBoot RabbitMQ完成消息延迟消费
- 为什么有些人看了别人的总结、经验、教训,依然没有用。
- 数字用户线(Digital Subscriber Line,DSL)
- Java学生成绩信息管理系统
- 小米有品官网:纯HTML+CSS代码
- 定位(一):扩展卡尔曼滤波
- 桂花网蓝牙路由器Cassia X1000产品介绍
- JS让网页字体大小随窗口大小改变而改变
- 软件测试用例执行日报,软件测试之测试用例执行.docx
- 相信我,这些web前端技术会让你虎躯一震
热门文章
- cad相对坐标快捷键_CAD入门必记的15个命令,只要熟悉这15个命令几乎就可以走遍天下...
- 【 Codeforces Round #547 (Div. 3) F2】Same Sum Blocks (Hard)【思维贪心】
- 【14年浙江省赛 F ZOJ 3781】Paint the Grid Reloaded 【建图、bfs】
- 多视角子空间学习系列之 MCCA (Multi-view CCA) 多视角CCA Horst算法
- Raki的读paper小记:ALBERT: A LITE BERT FOR SELF-SUPERVISED LEARNING OF LANGUAGE REPRESENTATIONS
- linux双机热备份
- 第 7 章 Neutron - 075 - 为 Neutron 准备物理基础设施(I)
- 第三届蓝桥杯省赛---马虎的算式
- lombok系列(一)
- Apache-Shiro-会话管理