String类的功能

时间:2021-01-11 19:59:55

String类              标红的为较少出现的

1、判断功能

boolean equals(Object obj) :比较字符串内容是否相同,区分大小写

boolean equalsIgnoreCase(String str):比较字符串内容是否相同,忽略大小写

boolean contains(String str):判断大字符串是否包含小字符串

boolean starsWith(String str):判断字符串是否以某个指定的字符串开头

boolean endsWith(String str):判断字符串是否以某个指定的字符串结尾

boolean isEmpty:判断字符串是否为空(字符串内容/字符串对象)

2、获取功能

int length():获取字符串的长度

char charAt(int index):获取指定索引的字符

int indexof(int ch):返回指定字符串第一次出现的索引            如'a'和97是相同的

int indexof(String str):返回指定字符串第一次出现的索引

int indexof(int ch,int fromIndex):

int indexof(String str,int fromIndex):

String substring(int start):从指定位置截取字符串,默认到末尾

String substring(int start,int end):从指定位置截取字符串,默认到结束

3、转换功能

byte[] getBytes():把字符串转换成字节数组

char[] toCharArray():把字符串转换成字符数组

static String valueOf (char[] chs):把字符数组转换成字符串

static String valueOf (int i):把int类型的数据转成成字符串

String toLowerCase():把字符串转成小写

String toUpperCase():把字符串转成大写

String Concat(String str):把字符串进行拼接

4、替换功能

String replace(char old,char new)

String replace(String old,String new)

5、去除字符串两空格(只去除两端,不去除中间)

String trim()

6、按字典顺序比较两个字符串

int compareTo(String str):区分大小写

int compareToIgnoreCase(String str):不区分大小写