javaSE-常用api
常用API
Object
toString
- 默认打印当前对象的地址
- 让子类重写,以便返回子类对象的内容
equals
- 默认是与另一个对象比较地址是否一致
- 让子类重写,以便比较两个子类对象的内容是否相同
Objects
官方在进行字符串比较的时候,没有用对象自己的equals方法,而是选择了Objects的equals方法来比较两个对象
- Objects的equals方法做了非空校验,更加安全
StringBuilder
- StringBuilder是一个可变的字符串类,我们可以把他看成是一个对象容器
- 作用:提高字符串的操作效率,如拼接,修改等
String类拼接字符串原理图
StringBuilder提高效率原理图
总结
为什么拼接反转字符串建议使用StringBuilder?
- String:内容是不可变的,拼接字符串性能差
- StringBuilder:内容是可变的,拼接字符串性能好,代码优雅
Math
Math类的常见方法
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Abulivyet!
评论