【java】对链表分段取值比较简洁的处理
【需求】
有一个List,要求每次处理100个。
【代码】
int n=1523;// 链表长度 int start=0,end; int STEP=100; for(;;){ end=start+STEP; if(end>n){ end=n; System.out.println("Start="+start+" End="+end); break; } System.out.println("Start="+start+" End="+end); start=end; }
输出:
Start=0 End=100 Start=100 End=200 Start=200 End=300 Start=300 End=400 Start=400 End=500 Start=500 End=600 Start=600 End=700 Start=700 End=800 Start=800 End=900 Start=900 End=1000 Start=1000 End=1100 Start=1100 End=1200 Start=1200 End=1300 Start=1300 End=1400 Start=1400 End=1500 Start=1500 End=1523
END
浙公网安备 33010602011771号