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

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

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