java字串操作
阿新 • • 發佈:2018-11-12
一、字串擷取
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")