目录
方法一 substring
方法二
方法三 split
方法一 substring
String str = "123,496,789;123,456,788";
// 按照序号截取字符串 截取[0,2),左闭右开 输出 12
String str1 = (0, 2);
// 按序号进行截取到字符串最后 截取[3,-1], 输出 ,496,789;123,456,788
String str2 = (3);
方法二
// StringUtils 对字符串操作进行了封装
// str 为要操作的字符串 表示截取字符串str中第一次出现123的位置,到123之后的字符串 输出,496,789;123,456,788
String str3 = (str, "123");
// 截取str字符串中第一出现45之前的字符串 输出 123,496,789;123,
String str4 = (str, "45");
// 截取str字符串中最后一次出现123之后的字符串 输出 ,456,788
String str5 = (str, "123");
// 截取str字符串中最后一次出现456之前的字符串 输出 123,496,789;123,
String str6 = (str, "456");
// 截取str字符串中第一次出现“,”之间的字符串 496
String str7 = (str, ",");
方法三 split
// 以“,”对字符串进行分离 输出 ["123", "496", "789;123", "456", "788"]
String str8[] = (",");
// 2 表示将字符串分割成几个字符串 输出 ["123", "496,789;123,456,788"]
String str9[] = (",", 2);