怎么将表中重复字段的数据分别在java中放入到不同的map中并且每个map中的改字段数据唯一 - 爱问答

(爱问答)

怎么将表中重复字段的数据分别在java中放入到不同的map中并且每个map中的改字段数据唯一

表数据如下:

怎么将表中重复字段的数据分别在java中放入到不同的map中并且每个map中的改字段数据唯一

怎么在java中通过多线程读取这个表数据,然后TYPE=D的数据分配到5个Map中,Map只存COL5对应的值,并且要求每个存入Map中COL5的值不重复,还要保证每个Map数据量相差不多(平均数上下)

结果:Map{LINENUM,COL5值}

Map1{2=1qa2ws3ed,5=wsd1,6='wsd2'...}

Map2{3=1qa2ws3ed,7=wsd3....}

Map3{4=1qa2ws3ed,14=wsd5.....}

....

其他重复的类似

大神给个好点实现算法

输入流,一次读取一行
然后直截取和拆分字符串
File file = new File("txt文件路径");
InputStreamReader isr = new InputStreamReader(new FileInputStream(file));
BufferedReader br = new BufferedReader(isr);
String tmp = null;
while((tmp = br.readLine()) != null){
System.out.println(tmp);
}
剩下的就是你对这个tmp进行拆分

相关标签:java

下一篇:VR全景怎么学习?

上一篇:如果几天中有一天与固定日期重复怎么设置公式

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?