1、String对象是不可变的。查看JDK文档可以发现,String类中每一个看起来会修改String值的方法,实际上都是创建了一个全新的String对象,已包含修改后的字符串内容,而最初的String对象则未发生改变。
2、用于String的“+”与“+=”是java中仅有的两个重载过操作符,而java并不允许程序运重载任何操作符。
3、当你为一个类编写toString()方法时,如果字符串操作比较简单,那就可以信赖编译器,它会为你合理的构造最终的字符串结果。但是,如果你要在toString()方法中使用循环或者比较复杂的字符串连接操作,那么最好自己创建一个StringBuilder对象,用它来构造最终的结果。
4、如果你想要打印出某个对象的地址,用Object.toString()而不是直接打印this。
5、System.out.format的用法和C中的printf()用法相同,当然,Java也提供了System.out.printf()此种写法。
6、关于正则表达式的部分可以用到的时候再涉猎,因为很多东西我们平时是不会接触的。