62,621
社区成员
发帖
与我相关
我的任务
分享
import java.util.*;
public class Test
{
public static void main(String args[]){
int[] srcArray={0,0,1,2,0,1,0,0,0,1};
List<Integer> list = new ArrayList<Integer>();
for(int i=0;i<srcArray.length;i++){
if(srcArray[i]==0 && srcArray[i+1]==0){
if(srcArray[i+2]==0){
list.add(srcArray[i+3]);
i = i+3;
}else{
list.add(srcArray[i+2]);
i = i+2;
}
}else{
list.add(srcArray[i]);
}
}
Iterator<Integer> it = list.iterator();
while(it.hasNext()){
System.out.print(it.next());
}
}
}