JAVA字符串 “IB-30%-U90117214” 截取后的部分U90117214方法
时间: 2024-10-13 20:09:32 浏览: 19
TIA博途-字符转换为字符串以及截取字符串有效字符的具体方法示例.docx
在Java中,你可以使用`substring()`或者`indexOf()`方法结合`substring()`来截取指定的字符串。如果你想要从给定的字符串"IB-30%-U90117214"中提取"U90117214"这部分,可以这样做:
```java
String str = "IB-30%-U90117214";
int startIndex = str.indexOf("U"); // 找到"U"的位置
int endIndex = str.indexOf("-", startIndex); // 如果存在%,则找到%的位置作为结束点
// 需要注意的是,如果%不存在,endIndex将返回str.length(),所以需要添加判断
if (endIndex != -1) {
String result = str.substring(startIndex, endIndex); // 使用substring获取子串
System.out.println(result); // 输出 U90117214
} else {
String result = str.substring(startIndex); // 如果%不存在,则直接到结尾
System.out.println(result);
}
```
阅读全文