
java 集合
文章平均质量分 60
java 集合
猴子请来的坑逼
追逐梦想,保持热爱
展开
-
Java 集合深度解析
Java 集合框架提供了一套丰富的数据结构和接口,包括 List、Set、Queue、Deque 和 Map 等。它们的实现基于数组、链表、哈希表等底层数据结构,具有不同的性能特性和使用场景。ArrayList 和 HashMap 在扩容时会进行数组复制和数据迁移。多数集合类不是线程安全的,但可以通过 Collections.synchronized* 方法或使用 java.util.concurrent 包中的并发集合获取线程安全版本。深入理解这些集合对于 Java 编程非常重要。原创 2023-06-25 11:51:07 · 352 阅读 · 0 评论 -
List集合new ArrayList<>()和new ArrayList<String>()以及new ArrayList<Object>()的区别
本文详解了Java中new ArrayList()、new ArrayList()和new ArrayList()的区别。new ArrayList()可以接受任何类型,但需进行类型转换。new ArrayList()只存字符串,无需类型转换。new ArrayList()存任何类型,但可能需类型转换。指定ArrayList类型能提供类型安全,避免运行时错误。原创 2023-06-25 11:24:43 · 9663 阅读 · 2 评论 -
java 用HashSet 实现对ArrayList集合进行去重
在Java中,使用HashSet实现ArrayList集合的去重。原创 2023-06-13 14:11:46 · 413 阅读 · 0 评论 -
JAVA 向List集合中批量添加元素方法
List<String> list = new ArrayList<String>(); Collections.addAll(list, "a", "b", "c");或 String [] array = new String[] {"a", "b", "c"}; List<String> list = new ArrayList<...原创 2020-01-07 19:39:35 · 22140 阅读 · 0 评论 -
JAVA List集合取最大最小元素
List<Integer> list = new ArrayList<Integer>(); Collections.addAll(list, 4, 8, 6);取最小元素 int min = Collections.min(list);取最大元素 int max = Collections.max(list);...原创 2020-01-07 20:19:43 · 3136 阅读 · 0 评论 -
JAVA 快速打印数组和List集合中的所有元素的方法
一、快速打印数组中的所有元素 String [] array = new String[] {"a", "b", "c"}; System.out.println(Arrays.toString(array));二、 快速打印List集合中的所有元素 List<String> list = new ArrayList<String>(); list.ad...原创 2020-01-07 19:33:55 · 41351 阅读 · 0 评论 -
JAVA 实现 List 转 数组、数组 转 List
一、List集合 转 数组1.操作 List<String> list = new ArrayList<>(); String[] array = list.toArray(new String[list.size()]);2.注意下面转换方法,运行时会报错! List<String> list = new ArrayList<>();...原创 2020-01-07 19:23:52 · 686 阅读 · 0 评论 -
JAVA 集合中 for循环删除当前集合中的元素报错的问题解决
为什么说JAVA 集合中 使用for循环删除当前集合中的元素等于自爆原创 2020-12-01 17:15:10 · 1768 阅读 · 1 评论