
java
沙滩捡贝壳的小孩
所有努力都会一点一点汇聚,最终实现一点突破
展开
-
java获取字符串集合中每个字符并且组成一个新的集合实现
/ 将 StringBuilder 转换为 String 并添加到列表中。// 清空 StringBuilder。直接怼代码,刚好碰到了这种需求,也是想了可久,其实想想也还是挺简单的。// 使用循环和数组操作获取每个位置的字符集合。// 获取字符串的最大长度。// 原始字符串集合。原创 2023-10-03 17:52:28 · 365 阅读 · 0 评论 -
找出在 0-10 范围内数组中缺失的数字
思路就是创建一个大小为11的布尔数组,用于标记0-10的每个数字是否出现在给定数组中。然后,函数遍历给定数组并设置相应的布尔值。最后,函数查找布尔值为 false 的索引,该索引对应的数字就是缺失的数字。如果没有缺失的数字,函数返回-1。原创 2023-10-03 21:27:46 · 520 阅读 · 0 评论 -
newInstance 和 new 有什么区别
newInstance 和 new 有什么区别原创 2023-03-05 19:01:20 · 238 阅读 · 0 评论 -
Android开发优化之的强引用、软引用、弱引用的使用
本文章转https://www.jianshu.com/p/8488079a939b 引言 早在JDK1.2,Java就把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用。 但是平时我们的代码中似乎很少出现这些, 而之前还看到过一份代码中, 一个Activity中有一个静态变量持有对自己的弱引用,来达到类似的singleTask的效果. So, 是时候系统的学习一下软引用、弱引用这些,并对我们的代码进行优化了. 强引转载 2020-05-17 15:11:50 · 219 阅读 · 0 评论 -
o(1), o(n), o(logn), o(nlogn)
转:https://blog.youkuaiyun.com/Mars93/article/details/75194138 转大佬的,这个一直懵逼不知道啥,转过来下次方便自己看 在描述算法复杂度时,经常用到o(1), o(n), o(logn), o(nlogn)来表示对应算法的时间复杂度, 这里进行归纳一下它们代表的含义: 这是算法的时空复杂度的表示。不仅仅用于表示时间复杂度,也用于表示空间复杂度。...转载 2020-02-22 19:34:08 · 260 阅读 · 0 评论