Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
D
device-back
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
1
议题
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
Matrix
device-back
Commits
338e1ce3
提交
338e1ce3
authored
4月 22, 2022
作者:
ljj
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
bug 配套设备库:修改序列号
上级
b654a0f4
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
28 行增加
和
15 行删除
+28
-15
DeviceSeqUtil.java
.../src/main/java/com/tykj/dev/misc/utils/DeviceSeqUtil.java
+28
-15
没有找到文件。
dev-misc/src/main/java/com/tykj/dev/misc/utils/DeviceSeqUtil.java
浏览文件 @
338e1ce3
...
@@ -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
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论