提交 338e1ce3 authored 作者: ljj's avatar ljj

bug 配套设备库:修改序列号

上级 b654a0f4
......@@ -20,20 +20,29 @@ import java.util.stream.Collectors;
public class DeviceSeqUtil {
public static void main(String[] args) {
List<String> list=new ArrayList<>();
// list.add(null);
list.add("30338343767");
list.add("30338343768");
list.add("30338343769");
list.add("30338343770");
list.add("30338343771");
list.add("30338343772");
list.add("生成1");
list.add("");
System.out.println(getContinuousSeqs(list));
SimpleDateFormat sdf = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss" );
System.out.println(sdf.format(new Date()));
System.out.println(System.currentTimeMillis());
// List<String> list=new ArrayList<>();
//// list.add(null);
// list.add("30338343767");
// list.add("30338343768");
// list.add("30338343769");
// list.add("30338343770");
// list.add("30338343771");
// list.add("30338343772");
// list.add("生成1");
// list.add("");
// System.out.println(getContinuousSeqs(list));
// SimpleDateFormat sdf = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss" );
// System.out.println(sdf.format(new Date()));
// System.out.println(System.currentTimeMillis());
List<String> list = new ArrayList<>();
list.add("2C807989002852");
list.add("B06A0502WDC");
List<String> continuousSeqs = getContinuousSeqs(list);
System.out.println(continuousSeqs);
String s = StringSplitUtil.stringListToString(continuousSeqs);
System.out.println(s);
}
/**
......@@ -455,7 +464,6 @@ public class DeviceSeqUtil {
return stringList;
}
/**
* 将连续的序列号组合成一个字符串 为空的没有做判断
* @param strings 序列号区间
......@@ -527,10 +535,14 @@ public class DeviceSeqUtil {
}
lastSeq = index;
}
if (numSeqs.size() ==1){
results.addAll(numSeqs);
}
}
if (strSeqs.size()>0){
results.addAll(strSeqs);
}
}
return results;
......@@ -560,4 +572,5 @@ public class DeviceSeqUtil {
return count;
}
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论