String,StringBuffer和StringBuilder和正则表达式

String 类是一个不可变类,即一旦一个 String 对象创建后,包含在这个对象的字符串序列是不可变的

StringBuffer 这个类有缓冲功能,对象则代表一个字符序列可变的字符串。每个 StringBuffer 对象都有一定的缓冲区容量,当字符串大小没有超过容量时,不分配新的容量,当字符串大小超过容量时,会自动增加容量。

StringBuilder 对象是动态对象,允许扩充它所封装的字符串中字符的数量。

StringBuilder 和 StringBuffer 的基本相似,StringBuffer 是线程安全的,而 StringBuilder 没有实现线程安全的功能,性能略高,所以优先考虑 StringBuilder 类

表达式是一个强大的字符串处理工具,可以对字符串进行查找,提取,分割,替换等操作。正则表达式就是用于匹配字符的模板,可以匹配一批字符串

你可能感兴趣的:(String,StringBuffer和StringBuilder和正则表达式)