lijunhao189 2018-03-10 02:15 采纳率: 0%
浏览 939
已采纳

读大文件,按其中一个字段进行分组!?

数据格式如下:第一个字段代表用户,现想根据用户进行分组(一个用户的数据生成一个文件),新手,跪求Java代码样例!!!学习中......

13658439b06f2ac6,20180225171934,26427,188129793,120.74188,30.67139

13658439b06f2ac6,20180225172216,26427,191383809,120.72743,30.64796

13658439b06f2ac6,20180225172218,26427,16992,120.70445,30.63925

13658439b06f2ac6,20180225172218,26427,10255,120.67361,30.62691

13658439b06f2ac6,20180225172741,26427,195084290,120.67361,30.62691

13658439b06f2ac6,20180225172754,26427,195084291,120.67361,30.62691

13658439b06f2ac6,20180225172756,26427,30563,120.66801,30.61831

13658439b06f2ac6,20180225173117,26427,191368451,120.66801,30.61831

13658439b06f2ac6,20180225173201,26427,157639298,120.657473,30.613528

13658439b06f2ac6,20180225173202,26427,20281,120.65462,30.61538

13658439b06f2ac6,20180225173338,26427,191368451,120.66801,30.61831

20872b3227e4fbcf,20180225213237,26676,191260930,120.31461,30.39352

20872b3227e4fbcf,20180225213421,26676,191267587,120.34469,30.40762

20872b3227e4fbcf,20180225213503,22589,83449987,120.359783,30.416872

20872b3227e4fbcf,20180225213506,26676,191305476,120.350931,30.410281

20872b3227e4fbcf,20180225213522,22589,83449987,120.359783,30.416872

20872b3227e4fbcf,20180225213722,22589,195099138,120.381901,30.432121

20872b3227e4fbcf,20180225213903,22589,157724034,120.400631,30.448457

20872b3227e4fbcf,20180225213938,22589,195099651,120.408821,30.456641

20872b3227e4fbcf,20180225214038,22589,195099905,120.417281,30.465461

20872b3227e4fbcf,20180225214137,22589,191288072,120.4334,30.47696

20872b3227e4fbcf,20180225214407,22589,191273473,120.46262,30.48792

2329452424d0c723,20180225151131,22579,195087619,120.921562,30.781574

2329452424d0c723,20180225151149,22579,191183364,120.91475,30.77855

2329452424d0c723,20180225151206,22579,195087619,120.921562,30.781574

2329452424d0c723,20180225151236,22579,195087618,120.921562,30.781574

2329452424d0c723,20180225151255,22579,195088130,120.925901,30.78723

2329452424d0c723,20180225151336,22579,106000129,120.93905,30.79096

2329452424d0c723,20180225151436,22579,195220995,120.946207,30.795335

2329452424d0c723,20180225151519,22579,106009090,120.94625,30.80181

2329452424d0c723,20180225151802,22576,105997572,120.949821,30.801927

2329452424d0c723,20180225152136,22579,106009089,120.94625,30.80181

2329452424d0c723,20180225152206,22579,195088387,120.95743,30.81409

2329452424d0c723,20180225152327,22579,191178755,120.96937,30.82035

  • 写回答

2条回答 默认 最新

  • hjzjoy 2018-03-10 03:26
    关注

    给你个思路吧。
    for 读取一行记录
    split , 得到用户
    扔到map里,key为用户,value为一个list
    如果list为空创建一个,然后把行原始数据放进去
    如果不为空,则不创建,直接放进list

    for map遍历
    把每个key遍历,得到list,每个list输出到一个文件

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥65 汇编语言除法溢出问题