一:String的判断方法
1.equals(object o):比较字符串是否相同
2.startsWith(String prefix):判断字符串是否以指定的字符串开头
3.startsWith(String prefix,int toffset):判断字符串是否以指定的字符串开头,toffset从哪个下标开始
4.endsWith(String str):判断字符串是否以什么结尾
5.isEmpty():判断是否为空
6.compareTo(String str):比较字符串的大小,前者大返回正数,后者大返回负数,相等返回0
二:String的获取方法
1.length():获取长度
2.charAt(int index):获取当前下标索引下的char
3.indexOf(String str):获取str在当前字符串中第一次出现的位置
4.substring(int start):从start位置开始截取字符串
5.substring(int start,int end):从start开始,到end结束截取字符串----(左闭右开)
三:String的一般方法
1.trim():去除字符串中的空格
2.split(","):参数传','或者....,会根据字符中的某一个条件把字符串拆分成数组
3.replace(char oldChar, char newChar):替换,把旧的字符调换成新的
4.replaceAll(String A,String B):全部替换
5.contains(string s):查看字符串中是否包含s子串
6.concat(String str):在原有的基础上添加str子串
7.lastindexOf(String str):搜索最后一次出现str的位置,如果没有返回-1
补充:判断字符串最后一位是不是","如果是,则删除。适用于用","拼接起来的字符串。
例如:String str = "A,B,C,";
//判断Str的最后一位是不是","
if(str.endsWith(",")){
//str截取字符串 从索引0开始,到字符串的长度-1截止,也就是删除最后一位字符
str = str.subString(0,str.length() - 1);
}