很多人对Arrays的印象还停留在“排序和转List”,实际上它是一座被低估的金矿。我用它重构过的旧模块,代码行数几乎砍掉一半,可读性还提高了不少。这篇内容我打算从实际使用场景出发,把Arrays工具类里那些高频操作、隐藏特性和容易踩的坑一次讲透。不管是刚入门的新手,还是写了好几年 ...
String作为Java最基础的不可变字符序列,其"每次修改都生成新对象"的特性,在频繁拼接场景下会成为性能杀手。而StringBuffer和StringBuilder虽然都提供可变字符串操作,但前者用synchronized保证线程安全,后者则以性能优先。至于Arrays工具类,它提供的排序、搜索等静态方法,能让我们避免重复造轮子 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results