Sting类总结

1、String提供的功能
String 类包括的方法可用于检查序列的单个字符、比较字符串、搜索字符串、提取子字符串、创建字符串副本并将所有字符全部转换为大写或小写。
2、String对象,如果是通过new 关键字得到的字符串对象都会在内存开辟空间,如果用“”,而这个字符串已经存在的话,不会开辟内存空间,而是从共享池中得到该对象的引用。
3、String对象不能实现,真正的连接功能,每次连接都是生成一个新的字符串对象。只有StringBuffer才可以


String的构造方法
1、可以通过字节数组来实例化字符串。
2、可以指定使用的编码格式,和使用的字节数组的某个区间。
3、使用字符数组
4、使用StringBuffer


String方法总结

1、提取字符
(1)提取指定索引处的字符, char charAt(int index)
(2)也可以提取指定索引处的字符的Unicode 代码点 int codePointAt(int index) 


2、提取子字符串String substring(int beginIndex) 
(1)只指定起点
(2)指定起点和终点(包括起点不包括终点)
(3)也可提起该子字符串的Unicode 代码
 int codePointCount(int beginIndex, int endIndex) 

3、字符串比较
   区分大小写和不区分大小写

4、判断是否包含指定字符串

5、判断是否以指定的字符串开头和结尾

6、格式化字符串,将字符串转成指定的编码格式

7、转成字节数组

8、转成字符数组

9、判断指定字符首次出现和最后一次出现的位置

10、替换所有满足的子字符串,或第一个满足的

11、以正则表达式拆分,得到字符串数组

12、转换所有大小写

13、去掉首尾的空白。

 

你可能感兴趣的:(String java)