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 条评论
登录 后参与评论

相关文章

来自专栏锦小年的博客

Python学习笔记3.2-python内置函数大全

学习python不可避免的首先要了解python的内置函数,熟悉了这些以后可以给编程带来很大的方便。 1、数学运算类 函数名 函数功能 备注 abs...

2429
来自专栏java达人

JSON.stringify(), JSON.parse(), toJSON()方法使用

1 JSON.stringify() 将value(Object,Array,String,Number...)序列化为JSON字符串 即:把原来是对象的类型...

20910
来自专栏运维技术迷

PHP-函数

创建函数的语法 //function创建函数的关键字 function functionName() { 要执行的代码; } 函数准则 函数的名称应该显示出他的...

3217
来自专栏python3

python 内置函数

基本的数据操作基本都是一些数学运算(当然除了加减乘除)、逻辑操作、集合操作、基本IO操作,然后就是对于语言自身的反射操作,还有就是字符串操作。

922
来自专栏赵俊的Java专栏

交换两个数

1503
来自专栏C/C++基础

C++学习知识点

答:多态:同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。在运行时,可以通过指向基类的指针,来调用实现派生类中的方法。 C++中,实现多态有...

742
来自专栏mathor

泛型

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

java中String类学习

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

1917
来自专栏java一日一条

java提高篇之关键字static

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

852
来自专栏desperate633

Java Iterable 与 Iterator

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

804

扫码关注云+社区