public class StringSubstringExample {
public static void main(String[] args) {
// 原始字符串
String originalString = "Hello, welcome to Java world!";
// 指定的分隔符
String delimiter = "welcome";
// 使用indexOf找到分隔符的位置
int index = originalString.indexOf(delimiter);
// 如果找到了分隔符
if (index != -1) {
// 截取分隔符之后的字符串
String result = originalString.substring(index + delimiter.length()).trim();
System.out.println("截取后的字符串: " + result);
} else {
System.out.println("未找到指定的分隔符");
}
}
}
originalString
是我们要处理的字符串。delimiter
是我们用来定位的字符串,表示从该字符串之后开始截取。indexOf
方法查找分隔符在原始字符串中的位置。如果找到了分隔符,则返回其索引;否则返回 -1
。substring
方法从分隔符之后开始截取剩余的字符串,并使用 trim
方法去除可能存在的前后空白字符。如果你需要更复杂的功能(例如处理多个分隔符或正则表达式匹配),可以进一步扩展代码。
上一篇:java数组转为字符串
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站