Java代码截取字符串中第一个_之前的值
时间: 2023-02-06 21:04:27 浏览: 613
Java正则表达式提取字符的方法实例
你可以使用Java中的String类的indexOf方法来找到第一个下划线的位置,然后使用substring方法截取从字符串开头到该位置的子字符串。
例如:
```
String str = "abc_def";
int index = str.indexOf('_');
if (index != -1) {
String sub = str.substring(0, index);
System.out.println(sub); // 输出 "abc"
}
```
在这段代码中,我们先使用indexOf方法找到第一个下划线的位置,如果找到了,就使用substring方法截取从字符串开头到该位置的子字符串。注意,substring方法的第二个参数是截取到的位置(不包括该位置),所以我们使用index作为第二个参数。
阅读全文