找出重复成员
【问题】
大家好,我又来提问了,呵呵。
我现在做一个上传的功能,要读取.txt文件里面的数据
13500000000|1
13500000001|1
13500000002|1
13500000003|1
13500000003|1
格式大概是这样,我现在要判断数据里面重复的,如果有重复数据要提示用户
请问该怎么判断?
【回答】
用SPL分组,并返回成员数大于1的分组,即重复数据:
A |
|
1 |
=file("E:\\s.txt").import@i() |
2 |
=A1.group().select(~.len()>1) |
A1:读取文件s.txt中的内容,结果返回成序列。
A2:分组,并选出成员数大于1的分组,即重复数据。
SPL可以嵌入JAVA程序中使用,参考Java 如何调用 SPL 脚本。