int length():返回字符串的长度。
char charAt(int index);返回索引处的字符 return value[index];
boolean isEmpty(); 判断是否是空字符串 return value.length==0;
String toLowercase():使用默认语言环境,将String中的所有字符转换小写。
String toUppercase(): 使用默认语言环境,将String中的所有字符转换大写。
String trim(); 返回字符串的副本,忽略前面空白和后面的空白。
boolean equals(Object obj):比较字符串的内容是否相同。
boolean equaIgnorseCase(String anotherString):与equals方法类似,忽略大小写。
String concat(String str):将指定字符串连接到此字符的结尾。等价于用“+”。
int compareTo(String anotherString) :比较两个字符串的大小。
String substring(int begIndex):返回一个新的字符串,它是此字符串的从begIndex开始截取到最后的一个子字符串。
String substring(int begindex,int endindex):返回一个新的字符串,它是此字符串从begindex开始截取到endindex(不包含)的一个子字符串。
boolean endsWith(String suffix):测试此字符串是否以指定的后缀结束。
boolean startsWith(String prefix):测试此字符串是否以指定的前缀开始。
boolean startswith(String prefix,int toffset):测试此字符串从指定索引开始的子字符串是否以指定的前缀开始。
boolean contains(Charequence s):当且仅当此字符串包含指定的char值序列时,返回true。
int indexOf(String str):返回指定子字符串在此字符串中第一次出现处索引。
int indexOf(String str,int formIndex):返回指定字符串在此字符串中第一次出现处的索引,从指定索引开始。
int lastIndexOf(String str):返回指定子字符串在此字符串中最右边出现处的索引。
int lastIndexOf(String str,int formIndex):返回指定子字符串在此字符串中最后一次出现处的索引,从指定的索引开始反向搜索。
注:indexOf和lastIndexOf没有找到都是返回-1。
String replace(char oldChar,char newChar):返回一个新的字符串,它是通过用newChar替换此字符串中出现的所有oldChar得到的。
String replaceAll(String regex,String replacement):使用给定的replacement 替换此字符串所有匹配给定的正则表达式的子字符串。regex就是正则表达式,通过正则表达式可以匹配一些字符串,比如d匹配的就是数字。
String replaceFirst(String regex,String replacement):使用给定的replacement替换此字符串匹配给定的正则表达式的第一个子字符串。
boolean matches(String regex):告知此字符串是否匹配给定的正则表达式。//表示匹配数字,无数字返回false。
String [] split(String regex):根据给定正则表达式的匹配拆分此字符串。
String [] split(String regex,int limit):根据给定正则表达式的匹配拆分此字符串,最多不超过limit个,如果超过了,剩下的全部都放到最后一个元素中。
关于正则表达式,大家可以先做了解,后面讲Java Web 再说。
发表评论