String str="158:378:159:379:160:383:161:388:162:390:163:391"提取出378,379的数据java
时间: 2023-09-08 19:16:27 浏览: 118
用java写的统计代码
可以使用字符串的split方法,将字符串按照":"进行拆分,并且使用for循环遍历拆分后的数组,找到需要的数据。具体代码如下:
```java
String str = "158:378:159:379:160:383:161:388:162:390:163:391";
String[] strArr = str.split(":");
String result = "";
for(int i=0; i<strArr.length; i+=2){
if(strArr[i+1].equals("378") || strArr[i+1].equals("379")){
result += strArr[i+1] + ",";
}
}
result = result.substring(0, result.length()-1);
System.out.println(result); // 输出:378,379
```
在上面的代码中,首先使用split方法将字符串拆分成一个字符串数组,然后使用for循环遍历数组,每次循环取出两个元素,如果第二个元素等于"378"或"379",则将其加入到结果字符串中。最后再使用substring方法去掉结果字符串最后的",",输出结果。
阅读全文