码谱 - 学习编程更靠谱码谱

最新发布 第2页

Java List

Java 获取 List 中最大值/最小值

阅读(53)赞(0)

这里主要使用 Stream API 中提供的能力来计算 List 中的最大或最小值。 查找最大值 下面给出了一个包含整数数据的 list: List<Integer> list = Arrays.asList(1,4,2,8,7...

Java List

Java Array to List 数组和列表转换

阅读(57)赞(0)

数组 Array 和列表 List 都是 Java 中常用的结构,并且列表的底层也是由数组构成,因此他们之间能相互转换。 列表转数组 列表 List 转为数组 Array 可以有多种方式。 toArray List 转为 Array 需要用...

Java List

Java 中查找两个List之间的差异

阅读(58)赞(0)

List 是 Java 中常见的数据结构,有时,我们需要比较两个 List ,并找出其中相同或不同的部分。 数据分析 下面给出了一个包含重复数据的 list: List<String> list1 = Arrays.asList...

Java List

Java 找出Arraylist 中的重复元素

阅读(50)赞(1)

List 是 Java 中十分常见的数据结构,它与 Set 不同的一点是,可以存放相同的数据。有时候,我们想知道 Arraylist 中有哪些重复数据,这里提供几个思路。 数据分析 下面给出了一个包含重复数据的 list: List<...

Java List

Java 删除 List 中某些特定值

阅读(51)赞(0)

在 Java 中,使用 List 的 remove() 方法从List中删除特定值很简单。但是,我们需要知道,List 是可以存放重复数据的,要想删除满足条件的所有值会有一点难度。 数据准备 为了更好地说明需要达到的目的,这里给出一个数据样...

Java HashMap 中使用自定义类作为键-码谱
Java Map

Java HashMap 中使用自定义类作为键

阅读(57)赞(1)

大多数情况下,我们会选择使用基本数据类型的包装类或者字符串类型作为 HashMap 的 key,但有时我们也希望能自定义键的类型,或者仅仅想知道为什么选择 String 或者基本数据类型的包装类作为 HashMap 的键。 HashMap ...

Java Map

Java 优化 HashMap 的性能

阅读(51)赞(0)

HashMap 是一种功能强大的数据结构,具有广泛的应用,尤其是在需要快速查找时间时。然而,如果我们不注意细节,它可能会使 HashMap 变慢。 因此,我们需要了解如何使 HashMap 尽可能地快。 HashMap 的瓶颈 HashMa...

Java HashMap 负载因子 Load Factor-码谱
Java Map

Java HashMap 负载因子 Load Factor

阅读(49)赞(0)

HashMap 类属于 Java Collection 框架,提供了Map接口的基本实现。 HashMap 内部结构 HashMap 中需要了解的概念: 哈希 hashing – 一种将对象数据映射到某个具有代表性的整数值的算法...

Java HashMap-码谱
Java Map

Java HashMap

阅读(50)赞(0)

HashMap 是 Java 集合框架中使用最频繁的 Map 实现。HashMap 通过 key-value 键值对存储数据,并通过一系列的特有 API 添加、检索、删除数据。 键值对存储在所谓的存储桶中,这些存储桶共同构成了所谓的表,ke...

Java日期

Java 8 日期/时间 API 简介

阅读(52)赞(2)

Java 8 为Date和Time引入了新的 API,以解决旧 java.util.Date 和 java.util.Calendar 的缺点。 现有日期/时间API的问题 线程安全 – Date和Calendar类不是线程安全的,这让开发...