FEI的日志
主页
归档
关于
亮色
暗色
跟随系统
主页
归档
关于
GYF
“在这个信息爆炸的时代,真正的智慧不是知道答案,而是提出正确的问题。” ---- GPT
分类
DIY
2
工具
2
技术
105
脑洞
2
风景
1
更多
标签
Activity
Android
Binder
Bitmap
C++
Canvas
Dart
Flutter
Gradle
Java
Json
Kotlin
Linux
macOS
MathML
Nas
OpenCV
OpenGL
RaspberryPi
RecyclerView
Skia
Surface
Trip
View
Vim
WebView
Widgets
工具
算法
脑洞
更多
140 字
1 分钟
equalsIgnoreCase 更省内存吗?
2020-08-12
技术
/
Java
看文章说,使用 equalsIgnoreCase 字符串忽略大小写比较可以节省内存
普通的做法是先都转成小写或者大些,然后再进行比较,这样会多生成两个字符串,浪费了一点空间
equalsIgnoreCase 是否真的能节省内存呢?
我看了一下它的源码里是逐个比较字符是否相等
但是这样也会生成2个新的字符,占用内存空间,只能理解成,字符是基本类型,存储到栈帧,用完就丢弃了
Collections vs Sequences
Kotlin 解构申明
蜀ICP备2023019492号