博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用java对各档人数进行汇总
阅读量:6360 次
发布时间:2019-06-23

本文共 1925 字,大约阅读时间需要 6 分钟。

hot3.png

//XuXuLeiJiSpendCoinLevelPerson.javaimport java.util.Date;import java.io.File;import java.util.List;import java.util.ArrayList;import java.util.Calendar;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.HashMap;import java.io.FileReader;import java.io.BufferedReader;import java.util.Iterator;public class XuXuLeiJiSpendCoinLevelPerson{    private static HashMap
 getDateSpendLevelPerson(String date, Integer[] coinLevelArray) throws Exception{        String path = new String("/home/data/superhero_vietnam/spendlog/");        String fname = new String("spendlog_"+date);        File filespend = new File(path+fname);        if(filespend.isFile()){            BufferedReader br = new BufferedReader(new FileReader(filespend));            List
 linelist = new ArrayList
();            String temp = null;            HashMap
 hmuidcoin = new HashMap
();            while((temp = br.readLine())!= null){                String[] line = temp.split("\t");                String uid = line[1];                int coin = Integer.parseInt(line[4]);                if(hmuidcoin.containsKey(uid)){                    hmuidcoin.put(uid, hmuidcoin.get(uid)+coin);                }else{                    hmuidcoin.put(uid, coin);                }            }            Iterator
 itor = hmuidcoin.keySet().iterator();            HashMap
 coinLevelDict = new HashMap
();            while(itor.hasNext()){                String uid = itor.next();                int coin = hmuidcoin.get(uid);                for(int i=0;i
=coinLevelArray[i]&&coin
 datelist = new ArrayList
();//(Arrays.asList("20160307"));        datelist.add("20160307");        datelist.add("20160308");        Integer [] coinLevelArray = {1000,3000,5000,10000,15000,20000,30000,50000,80000,100000000};        for(String xx : datelist)            getDateSpendLevelPerson(xx, coinLevelArray);    }}

转载于:https://my.oschina.net/lCQ3FC3/blog/639769

你可能感兴趣的文章
hpasmcli查看HP服务器内存状态
查看>>
【14】Python100例基础练习(1)
查看>>
boost bind使用指南
查看>>
使用ntpdate更新系统时间
查看>>
Android M 特性 Doze and App Standby模式详解
查看>>
IE FF(火狐) line-height兼容详解
查看>>
谷歌Pixel 3吸引三星用户, 但未动摇iPhone地位
查看>>
VUE中使用vuex,cookie,全局变量(少代码示例)
查看>>
grep -w 的解析_学习笔记
查看>>
TX Text Control文字处理教程(3)打印操作
查看>>
CENTOS 7 如何修改IP地址为静态!
查看>>
MyCat分片算法学习(纯转)
查看>>
mysqld_multi实现多主一从复制
查看>>
中介模式
查看>>
JS中将变量转为字符串
查看>>
servlet笔记
查看>>
JVM(五)垃圾回收器的前世今生
查看>>
Spring Boot 自动配置之@EnableAutoConfiguration
查看>>
web前端笔记
查看>>
finally知识讲解
查看>>