【问题】
大家好,我又来提问了,呵呵。
我现在做一个上传的功能,要读取.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 脚本。
该博客讨论了一个读取.txt文件并检测其中重复数据的问题。通过使用SPL脚本,可以实现对文件内容的分组并找出重复项。用户在上传含有这种格式数据的文件时,系统能检测到并提示用户存在重复数据。
686

被折叠的 条评论
为什么被折叠?



