一、String类
定义:String 类代表字符串。Java 程序中的所有字符串字面值(如 “abc” )都作为此类的实例实现。
1.创建字符串
2.获取字符串的长度
可以看出空格也算作一个长度。
3.常用的方法
二、StringBuffer类
定义:StringBuffer可以极大的提高频繁增加字符串的效率·,不像string极大的浪费资源。
常用的方法:
三、StringBuilder类
定义:一个可变的字符序列。此类提供一个与 StringBuffer 兼容的 API,但不保证同步。该类被设计用作 StringBuffer 的一个简易替换,用在字符串缓冲区被单个线程使用的时候(这种情况很普遍)。如果可能,建议优先采用该类,因为在大多数实现中,它比 StringBuffer 要快。
常用方法和StringBuffer一样。
三者之间的区别见下一章。