第八章、Java常用类库与工具

1、Java常用类库

第八章、Java常用类库与工具_第1张图片

2、String与StringBuffer

(1)String: String 不是简单类型,而是一个类,它被用来表示字符序列。 字符本身符合 Unicode 标准,其基本的初始化方式如下: String s1 = "Hello\n"; String s2 = new String("Hello\n");

String对象是不可变的,在String类中每一个看起来会修改String对象内容的方法,实质都是创建了一个全新的String对象。

String的比较:

第八章、Java常用类库与工具_第2张图片
String类对eqauls方法进行了覆盖,比较两个字符串对象的内容是否相同

(2)StringBuffer: 是一个具有对象引用传递特点的字符串对象(字符串可以改变)

区别:

第八章、Java常用类库与工具_第3张图片
结果为:b
第八章、Java常用类库与工具_第4张图片
结果为:ba


StringBuffer与String之间的转化: 

 示例: String s = "a" +"b"; String st = new StringBuffer().append("a").append("b").toString();

StringBuffer对象的值是可变的,对字符串的增加、插入、修改、删除等操作比String高效(不需多次创建新的对象)

3、系统类与时间类(略)

你可能感兴趣的:(第八章、Java常用类库与工具)