JAVA 字符串截取方法

时间:2025-04-04 15:02:32

目录

方法一 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);