
B11__java集合
java集合
莫逸风
代码和人生需要加法也需要减法。
Nothing is impossible.
you can never be ready.
展开
-
链表LinkedList、堆栈Stack、集合Set
链表LinkedListLinkedList 也像 ArrayList 一样实现了基本的 List 接口,但它在 List 中间执行插入和删除操作时比 ArrayList 更高效。然而,它在随机访问操作效率方面却要逊色一些。LinkedList 还添加了一些方法,使其可以被用作栈、队列或双端队列(deque) 。在这些方法中,有些彼此之间可能只是名称有些差异,或者只存在些许差异,以使得这些名字在特定用法的上下文环境中更加适用(特别是在 Queue 中)。例如:getFirst() 和 elemen原创 2020-09-27 02:13:39 · 1268 阅读 · 0 评论 -
集合的打印、列表List、迭代器Iterators
集合的打印必须使用 Arrays.toString() 来生成数组的可打印形式。但是打印集合无需任何帮助。/** * 集合的打印 * @author myf */public class PrintingCollections { public static void main(String[] args) { Collection<Integer> collection = new ArrayList<>(); // Coll原创 2020-09-26 21:24:52 · 2147 阅读 · 2 评论 -
onJava8学习--java集合
翻翻博客,写了挺多,也学习过这些知识,翻翻脑子,没找到,再来一遍,整理好方便查阅复习。本次学习内容来自On Java8java编程思想第五版集合泛型和类型安全的集合基本概念添加元数据集合的打印列表List迭代器IteratorsListIterators链表LinkList堆栈Stack集合Set映射Map队列Queue优先级队列PriorityQueue集合与迭代器For-in和迭代器适配器方法惯用法小结简单集合分类集合概述如果一个程序只包含固原创 2020-09-25 23:35:11 · 1359 阅读 · 1 评论 -
泛型和类型安全的集合
泛型和类型安全的集合原文地址使用java5之前集合的一个主要问题是编译器允许你向集合中插入不正确的类型。原创 2020-09-25 01:02:19 · 1168 阅读 · 0 评论 -
映射Map、队列Queue、优先级队列PriorityQueue
映射Map将对象映射到其他对象的能力是解决编程问题的有效方法。例如,考虑一个程序,它被用来检查 Java 的 Random 类的随机性。理想情况下, Random 会产生完美的数字分布,但为了测试这一点,则需要生成大量的随机数,并计算落在各种范围内的数字个数。 Map 可以很容易地解决这个问题。在本例中,键是 Random 生成的数字,而值是该数字出现的次数:/** * 利用Map计数 * @author myf */public class Statistics { public s原创 2020-09-28 01:17:21 · 1458 阅读 · 0 评论