//1. 从第4位截取到字符串末尾
StringUtils.substring("hello world", 4);
// 返回值,: o wrold
// 从第4位截取到第10位
StringUtils.substring("hello world", 4, 10); // 返回值, : o wrol
//2. 截取某个字符串之前的字符/这里是以第一个”l”,为标准。
StringUtils.substringBefore("hello world", "l");
//结果是:he
//这里以最后一个“l”为准。
StringUtils.substringBeforeLast("hello world", "l");
//结果为:hello wor
//3. 截取某个字符串之后的字符/这里是以第一个”l”,为标准。
StringUtils.substringAfter("hello world", "l");
//结果是:lo world
//截取最后一个l z之后的数据 /这里以最后一个“l”为准。
StringUtils.substringAfterLast("hello world", "l");
//结果为:d
//4. 截取两个字符串之间隔的字符/两个o之间的字符串。
StringUtils.substringBetween("hello world", "o");
//结果是: w
//截取 第一个字符“l”与第一个字符“r”之间的字符串
StringUtils.substringBetween("hello world", "l", "r");
//结果是: lo wo
// 第一个字符“l”与第一个字符“r”之间的字符串,以数组形式返回。
StringUtils.substringsBetween("hello world", "l", "r");
//结果是:数组 [lo wo]
Java 关于字符截取工具类【StringUtils】的集中截取方法
最新推荐文章于 2024-07-02 00:50:11 发布