1.构造方法
String(); 创建一个内容为空的字符串对象
String(char[] arr); 根据传入的字符数组来创建一个字符串对象
String(char[] arr,int index,int count); 根据传入的字符数组和指定范围个数来创建一个字符串对象
String(byte[] arr); 根据传入的字节数组来创建一个字符串对象
String(byte[] arr,int index,int count); 根据传入的字节数组和指定范围个数来创建一个字符串对象
String(String str); 根据传入的字符串来创建一个字符串对象
2.判断功能
boolean equals(String str); 比较两个字符串内容是否相同,区分大小写
boolean equalsIgnoreCase(String str); 比较两个字符串内容是否相同,不区分大小写
boolean startsWith(String str); 判断整个字符串是否以传入的字符串为开头
boolean endsWith(String str); 判断整个字符串是否以传入的字符串为结尾
boolean contains(String str); 判断整个字符串中是否包含传入的字符串
boolean isEmpty(); 判断字符串是否为空
3.获取功能
int length(); 获取字符串的长度
char charAt(int index); 获取指定索引处的字符
int indexOf(String str); 获取传入的字符串在整个字符串中第一次出现的索引位置
int lastIndexOf(String str); 获取传入的字符串在整个字符串中最后一次出现的索引位置
String substring(int index); 从指定索引处开始截取,默认到结尾
String substring(int start,int end); 截取指定索引范围的字符串。(包含开始索引、不包含结束索引)
4.转换功能
char[] toCharArray(); 将字符串转成字符数组
byte[] getBytes(); 将字符串转成字节数组
String replace(String oldS,String newS);用新字符串替换老字符串
String toUpperCase(); 将字符串转成大写并返回
String toLowerCase(); 将字符串转成小写并返回
5.其他功能
String[] split(String regex); 根据指定规则进行切割字符串
String trim(); 去掉字符串两端的空白
String类常用方法
最新推荐文章于 2021-08-24 11:26:29 发布