每次處理3條數據,代碼片段如下:
List<String> sList=new ArrayList<String>();
for(int a=1;a<11;a++){
sList.add("a"+a);
}
//3個一份
int length=3;
for (int j = 0, n = (sList.size() / length==0)?1:sList.size() / length; j < n+1; j++) {
System.out.println("第"+(j+1)+"份輸出:");
for (int i = 1, min = (sList.size() - j * length + 1) > (length + 1) ? (length + 1)
: (sList.size() - j * length + 1); i < min; i++) {
//可以在此處進行Base64加密
System.out.println(sList.get(length * (j) + i - 1));
}
}
輸出結果如下:
第1份輸出:
a1
a2
a3
第2份輸出:
a4
a5
a6
第3份輸出:
a7
a8
a9
第4份輸出:
a10