java按指定字符串截取
时间: 2023-10-14 13:04:50 浏览: 85
在java中截取字符串
4星 · 用户满意度95%
可以使用Java中的substring方法来按指定字符串截取。
例如,假设有一个字符串str,需要按照"world"来截取:
```java
int index = str.indexOf("world");
if (index != -1) {
String result = str.substring(index + "world".length());
System.out.println(result);
}
```
这里首先使用indexOf方法找到"world"在字符串中的位置,如果找到了,则使用substring方法按照"world"后面的字符串来截取。这里的"+ "world".length()"是为了去掉"world"这个字符串本身,只取它后面的部分。
如果要截取"world"前面的部分,可以将substring方法中的参数改为index:
```java
int index = str.indexOf("world");
if (index != -1) {
String result = str.substring(0, index);
System.out.println(result);
}
```
这里的substring方法参数有两个,第一个是起始位置,第二个是结束位置(不包含该位置的字符)。因此这里的参数是0和index,表示从字符串的开头截取到"world"之前的位置。
阅读全文