判断当前字符串与obj的内容是否相同
2.public boolean equalsIgnoreCase(String str)判断当前字符串与str的内容是否相同,这个方法不会区分大小写字母的区别
3.public int length()返回字符串的长度,即字符的总个数
4.public String trim()去掉字符串两端的空白,包括“空格,\t,\n,\r等控制符”
5.public String substring(int start,int end)根据开始和结束的位置,返回当前String的子字符串
6.public String substring(int start)从开始位置开始到字符串结束,返回子字符串
7.public char charAt(int index)返回指定位置的字符
8.public int indexOf(String str)返回子字符串在当前字符串的位置,如果当前字符串不包含子字符串就返回-1
9.public String concat(String str)返回一个字符串,内容是当前字符串与str连接而成的。 字符串连接可以简化写为String str = str1 + str2;结果与concat方法相同
10.public boolean startsWith(String str)判断当前字符串,是否以str开头
11.public boolean endsWith(String str)判断当前字符串,是否以str结尾
12.public void reverse()反转字符串
13.public void append(...)在字符串最后添加信息
14.public void insert(int start,...)在索引位置插入信息
15.public void delete(int start,int end)删除指定范围的内容
16.split与replaceAll方法 public String[] split(String regex)根据分隔符,把字符串切割成字符串数组
public String replace(String regex,String str)把字符串中所有与regex匹配的部分都替换成str regex代表“正则表达式”,如果你并不清楚它的原理,很可能会出现问题。 “1,3,4”.split(“,”)返回的结果是{“1”,”3”,”4”}这三个字符串组成的数组 “1|3|4”.split(“|”)返回的结果却是{“1”,”|”,”3”,”|”,”4”}五个字符串组成的数组 这个问题的原因是由于在“正则表达式”中,“|”是一个有特殊含义的字符,表示“或”,直接使用 split(“|”)就会把每个字符分开了。如果希望使用”|”作为分隔符,就需要使用转义字符。 “1|3|4”.split(“\|”)返回的结果就是{“1”,”3”,”4”}三个字符串组成的数组了 “|”是正则表达式中代表”|”的专一字符,但因为在String中“\”不能单独出现,还需要进行一次转义 ,就变成了“\|”这种形式。 replaceAll(String regex,String str)也是这种情况 “`
