public static void main(String[] args)
{
List<String> list = new ArrayList();
list.add("1"); list.add("2"); list.add("3"); list.add("4");
list.add("5"); list.add("6"); list.add("7"); list.add("8");
list.add("9"); list.add("10"); list.add("11"); list.add("12");
for (int i =0;i<list.size();i++)
{
if (i == list.size()) break;
String s1 = list.get(i);
System.out.println(s1);
i++;
if (i == list.size()) break;
String s2 = list.get(i);
System.out.println(s2);
if ("2".equals(s2))
{
int backInt = AA(list, i);
i = backInt+1;
System.out.println(list.get(i));
continue;
}
}
}
public static int AA(List<String> list, int j)
{
int tempJ = j + 1;
String str = list.get(tempJ);
System.out.println(str);
if (Integer.parseInt(str) < 10)
{
return AA(list, tempJ);
}
return tempJ;
}
打印结果:
1
2
3
4
5
6
7
8
9
10
11
12