西宁做网站公司哪家好,建设网站协议合同范本,自己的电脑如何做网站,湖南佳程建设有限公司网站问题描述#xff1a;我需要对一个连续的时间戳list进行分片#xff0c;分片规则是下一个数据比当前数据要大于某一个阈值则进行分片#xff1b; 
解决方式#xff1a; 1、输入的有顺序的list #xff0c;和需要进行分片的阈值 2、调用方法#xff0c;填入该排序的list和阈…问题描述我需要对一个连续的时间戳list进行分片分片规则是下一个数据比当前数据要大于某一个阈值则进行分片 
解决方式 1、输入的有顺序的list 和需要进行分片的阈值 2、调用方法填入该排序的list和阈值 private static ListListLong getObuInfoGroup(ListLong infoGroupList, long values) {ListListLong res  new ArrayList();ListLong subList  new ArrayList();for (int i  0; i  infoGroupList.size(); i) {if (i  0  (infoGroupList.get(i) - infoGroupList.get(i - 1)  values)) {res.add(subList);subList  new ArrayList();}subList.add(infoGroupList.get(i));}res.add(subList);return res;}检验 public static void main(String[] args) {ListLong list  new ArrayList();list.add(18000000L);list.add(18001000L);list.add(18002000L);list.add(18003000L);list.add(18004000L);list.add(18006000L);list.add(18007000L);list.add(18010000L);list.add(18011000L);list.add(18012000L);list.add(18015000L);list.add(18016000L);list.add(18017000L);list.add(18018000L);//这块我们的序列如果是无序的可以 list.sort(xx)一下ListListLong listList  getObuInfoGroup(list, 2000);for (ListLong longs : listList) {System.out.println(longs    longs);}}结果应该是成功了