什么?啊?
码龄4年
关注
提问 私信
  • 博客:14,552
    14,552
    总访问量
  • 8
    原创
  • 2,002,451
    排名
  • 70
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江西省
  • 加入CSDN时间: 2021-05-27
博客简介:

m0_58692733的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    1
    当前总分
    78
    当月
    1
个人成就
  • 获得84次点赞
  • 内容获得8次评论
  • 获得75次收藏
创作历程
  • 4篇
    2024年
  • 4篇
    2023年
成就勋章
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

342人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

int minNum = Arrays.stream(nums).min().getAsInt();的理解

但在这种情况下,由于数组 `nums` 被假设为非空,因此 `min()` 将始终返回一个包含值的 `OptionalInt`。- 如果 `OptionalInt` 是空的(例如,在一个空流上调用 `min()`),`getAsInt()` 会抛出一个 `NoSuchElementException`。所以,这行代码有效地将 `nums` 数组转换为一个流,找出这个流中的最小值,然后将该最小值作为一个普通的 `int` 值赋给 `minNum` 变量。- `min()` 方法用于找出流中的最小元素。
原创
发布博客 2024.01.10 ·
554 阅读 ·
8 点赞 ·
0 评论 ·
10 收藏

Math.max用法

在您提供的代码中,`Math.max(longestStreak, currentStreak)` 是用来更新 `longestStreak` 的值,确保它始终保持为目前找到的最长连续序列的长度。1. **参数**:`Math.max` 接收两个参数,这两个参数可以是任何数值类型,如 `int`, `long`, `float`, `double` 等。在 Java 中,`Math.max` 方法是一个内置的静态方法,用于比较两个数值并返回其中较大的一个。
原创
发布博客 2024.01.03 ·
2439 阅读 ·
14 点赞 ·
1 评论 ·
9 收藏

Java中的contains方法

3. **效率**:在 `HashSet` 中,`contains` 方法非常高效,因为 `HashSet` 基于哈希表实现。在 Java 中,`contains` 方法是 `Collection` 接口中定义的一个方法,用于检查集合(如 `List`、`Set` 等)是否包含特定的元素。4. **相等性的判断**:`contains` 方法使用元素的 `equals` 方法来判断是否相等。在这个例子中,`containsFive` 会被赋值为 `true`,因为 5 是 `mySet` 集合的一个元素。
原创
发布博客 2024.01.03 ·
8103 阅读 ·
11 点赞 ·
4 评论 ·
16 收藏

什么是HashSet,HashSet的基本作用

这意味着无论 `HashSet` 中有多少元素,检查一个特定元素是否存在的时间几乎是恒定的。综上所述,在使用 `HashSet` 可以有效地实现算法的目标,即在不对数组进行排序的情况下,快速找到最长的连续数字序列。由于 `HashSet` 不允许重复元素,当你将数组 `nums` 中的元素添加到 `HashSet` 中时,任何重复的元素都会自动被忽略。`HashSet` 不保持任何元素的顺序,这在寻找连续序列时是合适的,因为我们只关心元素的存在与否,而不关心它们的顺序。
原创
发布博客 2024.01.03 ·
468 阅读 ·
6 点赞 ·
1 评论 ·
7 收藏

List<String> list = map.getOrDefault(key, new ArrayList<String>());中getOrDefault什么意思

当你对一个 `Map` 调用 `getOrDefault(Object key, V defaultValue)` 方法时,它会根据提供的键 (`key`) 返回对应的值。如果 `Map` 中不存在该键,则返回指定的默认值 (`defaultValue`)。这里,`map` 是一个实现了 `Map` 接口的对象,可能是 `HashMap` 或其他类型的映射。`key` 是你想从映射中获取的键,而 `new ArrayList<String>()` 是默认值,用于在映射中没有找到 `key` 时返回。
原创
发布博客 2023.12.30 ·
812 阅读 ·
17 点赞 ·
0 评论 ·
10 收藏

Arrays.sort(array);什么意思

Arrays.sort` 方法适用于所有基本类型的数组(如 `int[]`, `char[]`, `double[]` 等)以及对象数组(如 `String[]`),但在对对象数组排序时,对象类型需要实现 `Comparable` 接口或者需要提供一个 `Comparator`。这段代码首先创建了一个字符数组 `array`,包含了字符 'd', 'c', 'b', 'a'。` 对数组进行排序。排序后,`array` 中的元素会按照升序排列,也就是 {'a', 'b', 'c', 'd'}。
原创
发布博客 2023.12.29 ·
560 阅读 ·
6 点赞 ·
1 评论 ·
7 收藏

char[] array = str.toCharArray();中的toCharArray()什么意思

在这个例子中,`str` 是一个 `String` 对象,包含字符串 "Hello"。这个数组包含了字符串 "Hello" 中的每个字符,即 `array[0]` 是 'H',`array[1]` 是 'e',依此类推。当你调用 `String` 对象的 `toCharArray()` 方法时,它会返回一个新的 `char[]` 数组,该数组包含了原字符串中的所有字符。在 Java 中,`toCharArray()` 是 `String` 类的一个方法,- 对字符串中的字符进行某些处理,比如替换或排序。
原创
发布博客 2023.12.29 ·
1239 阅读 ·
15 点赞 ·
1 评论 ·
9 收藏

Map<integer,integer> hashMap = new HashMap<>(len-1);中的len-1是什么意思

,其中的 `len-1` 是用来初始化 `HashMap` 的初始容量。这里的 `len` 通常是一个整数值,代表预期的元素数量,而 `-1` 是对这个数量的调整。如果 `len` 已经是一个合适的估计值,直接使用 `len` 作为初始容量通常就足够了。3. **初始化容量**: 当你提供一个初始容量(如 `len-1`),`HashMap` 会自动调整这个值到最近的更高的 2 的幂。2. **容量增长**: 当 `HashMap` 的容量需要增加时,它通常会加倍。
原创
发布博客 2023.12.28 ·
373 阅读 ·
7 点赞 ·
0 评论 ·
7 收藏