一、字符串截取
1.split()
例:String str = "1,2,3,4,5";
String[] strS = str.split(",");(strS = [1,2,3,4,5])
2.subString(),下标从0开始
例:String str = "abcdefg";
String str1 = str.subString(3);(str1 = "defg")
String str2 = str.subString(3,5);(str2 = "de")
3.StringUtils.substringBefore(str,s),这里是以第一个s,为标准截取
例:String str = "abcddcba";
String str1 = StringUtils.substringBefore(str,"d");(str1 = "abc")
4.StringUtils.substringBeforeLast(str,s),这里是以最后一个s,为标准截取
例:String str = "abcddcba";
String str1 = StringUtils.substringBeforeLast(str,"c");(str1 = "abcd")
二、字符串替换
1.replace(),替换值为空则为去掉规定字符
例:String str = "1_2_3_4_5";
String str1 = str.replace("_","*");(str1 = "1*2*3*4*5")