day 13

今天学习了Java的基础库类和正则表达式,主要了解了String类的不可变性,以及StringBuilder和StringBuffer在循环拼接时的差异,还有一些常用类的用法,正则表达式则配合Java的Pattern和Matcher类,让处理复杂字符串变得更直观。以前处理数据得自己去写循环、去判断边界,代码写得又长又容易出Bug,现在合理使用这些基础库类,就能搞定复杂的代码。
关于字符串比较,有这样的疑问:为什么比较字符串内容必须用 .equals(),而不能用 ,既然 == 不能比较内容,Java 为什么还要保留这个特性,查看书本例子相关资料,总结来说: 的本质是比对地址,equals() 是 String 类重写的内容比较,二者处理的是不同的问题。

posted @ 2026-07-21 21:03  Sunlighting  阅读(5)  评论(0)    收藏  举报