现有个数组
String purview = "1,1,0,1,0,0,0,0,1,1,1,0";
Sting[] str = purview.split(",");
我如何把这数组中为“1”的index放到另外一个数组中?向各位请教下
现有个数组
String purview = "1,1,0,1,0,0,0,0,1,1,1,0";
Sting[] str = purview.split(",");
我如何把这数组中为“1”的index放到另外一个数组中?向各位请教下
[code="java"]import java.util.ArrayList;
import java.util.List;
public class Test {
public static void main(String[] args) {
String purview = "1,1,0,1,0,0,0,0,1,1,1,0";
String[] strs = purview.split(",");
List strLocs = new ArrayList();
int loop = 0;
for (String str : strs) {
loop++;
if (str.trim().equals("1")) {
strLocs.add(loop);
}
}
Object[] locArrays = strLocs.toArray();
for (Object loc : locArrays) {
System.out.print(" " + loc);
}
}
}[/code]