14.Java集合案例

Java 实例 - 数组转集合

以下实例演示了使用 Java Util 类的 Arrays.asList(name) 方法将数组转换为集合:

ArrayToCollection.java 文件

以上代码运行输出结果为:


Java 实例 - 集合比较

以下实例将字符串转换为集合并使用 Collection 类的 Collection.min() 和 Collection.max() 来比较集合中的元素:

Main.java 文件

以上代码运行输出结果为:


Java 实例 - HashMap遍历

以下实例演示了如何使用 Collection 类的 iterator() 方法来遍历集合:

Main.java 文件

以上代码运行输出结果为:


Java 实例 - 集合长度

以下实例演示了如何使用 Collections 类 的collection.add() 来添加数据并使用 collection.size()来计算集合的长度:

Main.java 文件

以上代码运行输出结果为:


Java 实例 - 集合打乱顺序

以下实例演示了如何使用 Collections 类 Collections.shuffle() 方法来打乱集合元素的顺序:

Main.java 文件

以上代码运行输出结果为:


Java 实例 - 集合遍历

以下实例演示了如何遍历从Collection接口延伸出的List、Set和以键值对形式作存储的Map类型的集合,以下我们分别使用了普通for,增强型的 for ,iterator 等方式来遍历集合:

List与Set类型集合的遍历

Main.java 文件

以上代码运行输出结果为:

关于Map类型集合的遍历

以下实例我们使用了 HashMap 的 keySet()与entrySet()方法来遍历集合:

以上代码运行输出结果为:


Java 实例 - 集合反转

以下实例演示了如何使用 Collection 和 Listiterator 类的 listIterator() 和 collection.reverse() 方法来反转集合中的元素:

Main.java 文件

以上代码运行输出结果为:


Java 实例 - 删除集合中指定元素

以下实例演示了如何使用 Collection 类的 collection.remove() 方法来删除集合中的指定的元素:

Main.java 文件

以上代码运行输出结果为:


Java 实例 - 只读集合

以下实例演示了如何使用 Collection 类的 Collections.unmodifiableList() 方法来设置集合为只读:

Main.java 文件

以上代码运行输出结果为:


Java 实例 - 集合输出

以下实例演示了如何使用 Java Util 类的 tMap.keySet(),tMap.values() 和 tMap.firstKey() 方法将集合元素输出:

Main.java 文件

以上代码运行输出结果为:


Java 实例 - 集合转数组

以下实例演示了如何使用 Java Util 类的 list.add() 和 list.toArray() 方法将集合转为数组:

Main.java 文件

以上代码运行输出结果为:


Java 实例 - List 循环移动元素

以下实例演示了如何使用 Collections 类的 rotate() 来循环移动元素,方法第二个参数指定了移动的起始位置:

Main.java 文件

以上代码运行输出结果为:


Java 实例 - 查找 List 中的最大最小值

以下实例演示了如何使用 Collections 类的 max() 和 min() 方法来获取List中最大最小值:

Main.java 文件

以上代码运行输出结果为:


Java 实例 - 遍历 HashTable 的键值

以下实例演示了如何使用 Hashtable 类的 keys() 方法来遍历输出键值:

Main.java 文件

以上代码运行输出结果为:


Java 实例 - 使用 Enumeration 遍历 HashTable

以下实例演示了如何使用 Enumeration 类的 hasMoreElements 和 nextElement 方法来遍历输出 HashTable 中的内容:

Main.java 文件

以上代码运行输出结果为:


Java 实例 - 集合中添加不同类型元素

以下实例演示了在集合类中添加不同类型的元素:

Main.java 文件

以上代码运行输出结果为:


Java 实例 - List 元素替换

以下实例演示了如何使用 Collections 类的 replaceAll() 来替换List中所有的指定元素:

Main.java 文件

以上代码运行输出结果为:


Java 实例 - List 截取

以下实例演示了如何使用 Collections 类的 indexOfSubList() 和 lastIndexOfSubList() 方法来查看子列表是否在列表中,并查看子列表在列表中所在的位置:

Main.java 文件

以上代码运行输出结果为:

原文发布于微信公众号 - Java帮帮(javahelp)

原文发表时间:2018-01-18

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏java初学

final和static关键字

369110
来自专栏一名合格java开发的自我修养

python类与对象基本语法

对象是面向对象编程的核心,在使用对象的过程中,为了将具有共同特征和行为的一组对象抽象定义,提出了另外一个新的概念——类。

11030
来自专栏java一日一条

java提高篇之关键字static

在Java中并不存在全局变量的概念,但是我们可以通过static来实现一个“伪全局”的概念,在Java中static表示“全局”或者“静态”的意思,用来修饰成员...

10120
来自专栏软件开发 -- 分享 互助 成长

java中String类学习

java中String类的相关操作如下: (1)初始化:例如,String s = “abc”; (2)length:返回字符串的长度。 (3)charAT:字...

21070
来自专栏desperate633

Java Iterable 与 Iterator

但实际中,我们不需要这么麻烦,因为所有collection都有一个iterator()方法,在JDK1.4之前这个方法定义在collection接口中的,因此所...

11040
来自专栏从零开始学 Web 前端

从零开始学 Web 之 JS 高级(三)apply与call,bind,闭包和沙箱

不同的是传入参数时,apply 有两个参数,第二个参数是数组;call 从第二个参数开始是调用其的函数的所有参数。

11630
来自专栏Java帮帮-微信公众号-技术文章全总结

【选择题】Java基础测试二(15道)

【选择题】Java基础测试二(15道) 11.对于构造方法,下列叙述正确的是:(AC) A. 构造方法的方法名必须与类名相同; B. 构造方法必须用void...

435100
来自专栏文武兼修ing——机器学习与IC设计

JavaScript入门笔记(6)标准对象面向对象编程

标准对象 正则对象 正则表达式是一种处理文本信息的神器,在JavaScript中可以方便的使用正则对象对文本进行处理。JavaScript中声明正则对象可以使用...

33080
来自专栏赵俊的Java专栏

交换两个数

16730
来自专栏零基础使用Django2.0.1打造在线教育网站

关于JAVA你必须知道的那些事(三):继承和访问修饰符

今天乘着还有一些时间,把上次拖欠的面向对象编程三大特性中遗留的继承和多态给简单说明一下。这一部分还是非常重要的,需要仔细思考。

13530

扫码关注云+社区

领取腾讯云代金券