如何用Java截取字符串中指定_agent前面的字符
时间: 2024-02-21 14:57:18 浏览: 72
可以使用Java中的String的substring()方法和indexOf()方法来截取字符串中指定字符前面的字符。
假设要截取的字符串为str,指定的字符为_agent,可以使用如下代码:
```java
String str = "Hello_agentWorld";
String target = "_agent";
int index = str.indexOf(target);
if(index != -1){
String result = str.substring(0, index);
System.out.println(result); //输出Hello
}
```
首先使用indexOf()方法获取指定字符的下标,如果存在则使用substring()方法截取指定下标之前的字符,即为所需结果。注意,substring()方法的第二个参数是截取的结束下标,不包括该下标对应的字符。
阅读全文