indexOf()用法:
1.indexOf(int ch) 在给定字符串中查找字符(ASCII),找到返回字符数组所对应的下标找不到返回-1
2.indexOf(String str)在给定符串中查找另一个字符串,如果此字符串中没有这样的字符,则返回 -1。
3.indexOf(int ch,int fromIndex)从指定的下标开始查找某个字符,查找到返回下标,查找不到返回-1
4.indexOf(String str,int fromIndex)从指定的下标开始查找某个字符串,如果此字符串中没有这样的字符,则返回 -1。
lastIndexOf()用法:
1. lastIndexOf(int ch): 返回指定字符在此字符串中最后一次出现处的索引,如果此字符串中没有这样的字符,则返回 -1。
2.lastIndexOf(int ch, int fromIndex): 返回指定字符在此字符串中最后一次出现处的索引,如果此字符串中没有这样的字符,则返回 -1。
3. lastIndexOf(String str): 返回指定字符在此字符串中最后一次出现处的索引,如果此字符串中没有这样的字符,则返回 -1。
4. lastIndexOf(String str, int fromIndex): 返回指定字符在此字符串中最后一次出现处的索引,如果此字符串中没有这样的字符,则返回 -1。
subString()用法:
1.substring(int beginIndex)
返回从起始位置(beginIndex)至字符串末尾的字符串, 包含起始位置。
//dengcj_alix-邓** 截取 "-" 之后的姓名 String str = "dengcj_alix-邓**"; String salesman = str.substring(str.lastIndexOf("-")+1); map.put("salesman",salesman); // salesman : 邓**
2.substring(int beginIndex, int endIndex)
返回从起始位置(beginIndex)到目标位置(endIndex)之间的字符串,但不包含目标位置(endIndex)的字符
3.删除字符串最后一个字符: (截取最后一个字符前面的内容:)
string s = "1,2,3,4,5,"
s = s.Substring(0,s.Length - 1)
s = s.ToString().RTrim(',')