阅读159 返回首页    go 阿里云 go 技术社区[云栖]


分批次调用ARRAYLIST接口

最近做一个服务器项目,别人的接口有数据长度限制,于是有这么一个DEMO


import java.util.ArrayList;
import java.util.List;


public class TestListOutput {

	
	public static void main(String[] args) {
		//init
		List<Long> productIds = new ArrayList<Long>();
		for(int i=1;i<=523;i++) {
			productIds.add(new Long(i));
		}
       int size = productIds.size();
		System.out.println(size);
		
		List<Long> childlist = new ArrayList<Long>();
		for(Long productId:productIds){
			childlist.add(productId);
			if(childlist.size()==50){
				for(int i=0;i<childlist.size();i++) {
					System.out.print(childlist.get(i)+" ");
					
				}
				System.out.println("----");
				childlist.clear();
			}
		}
		
		if(childlist.size()>0){
			System.out.println("----");
			for(int i=0;i<childlist.size();i++) {
				System.out.print(childlist.get(i)+" ");
			}
		}
		
	}
	
	
}


最后更新:2017-04-03 08:26:11

  上一篇:go Vmware Tools怎么安装
  下一篇:go Vmware Tools怎么安装