java 求高手,写一个类将几个txt文件解析出来,txt中的数据是以map保存的

写一个类或者几个方法,解析几个txt文件,txt中的数据时以map<key,value>的形式保存的,例如有一个txt文件:小区名称日期类别TCH话务量定义TCH信道数B... 写一个类或者几个方法,解析几个txt文件,txt中的数据时以map<key,value>的形式保存的,例如有一个txt文件:
小区名称 日期 类别 TCH话务量 定义TCH信道数
BZ1196A 2012-10-12 8:00 1 1.308 13 100 1
BA3204A 2012-10-12 8:00 1 25.108 59 100 0

有几个这样的txt文件,请教怎么解析出来这几个txt文件的内容,以excel的形式可以显示出来
还有,其中key代表日期,以string的形式,value代表后面的几项,逐行读取出来
展开
 我来答
shimne
2013-04-19
知道答主
回答量:9
采纳率:0%
帮助的人:3.9万
展开全部
List<string[]> datas = new ArrayList<string[]>();

List<String> lines= FileUtils.readLines(new File(D:\\1.txt));
for (string line : lines)
{
string[] values = line..split("\t");
datas.add(values);

}
用poi把datas写到excel里
fuwei272894330
2012-11-16 · TA获得超过282个赞
知道小有建树答主
回答量:551
采纳率:0%
帮助的人:246万
展开全部
你想要的是从txt文件中读取数据,生成excel?
txt中的数据是以什么字符为间隔的?
追问
你好,字符间是以table键隔开的,可以写出来吗,谢谢了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wcy981123
2012-11-16 · 超过29用户采纳过TA的回答
知道答主
回答量:154
采纳率:0%
帮助的人:75.3万
展开全部
日期相同,不能用map
追问
小区是可以重复的,但是相同的小区时间是不同的,所以相同小区时间是不相同的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hdparrot
2012-11-16 · TA获得超过2403个赞
知道小有建树答主
回答量:1385
采纳率:0%
帮助的人:1145万
展开全部
那你前面的小区名称保存在哪?也是value里?
更多追问追答
追问
小区名称可以有重复的先是获取了一个小区对象,然后读取小区下的所有信息,以map保存
小区名称 日期 类别 TCH话务量 定义TCH信道数
BA3001A ######## 1 8.967 46
BA3001A ######## 1 11.233 46
BA3001A ######## 1 10.297 46
最后调用一个方法save(小区,map)保存到数据库中
map中key是string类型,value是一个数组的形式保存的数据
追答
那是不是每个TXT文本文件都是以小区来命名的?如果可以的话,能直接把接收到的数据存入数据库就好了,何必非得在文本文件里保存一下呢。这个是做话务量统计的东西吧,我之前做我们单位的华为的话务统计,就是直接接收数据入库的,不过我也是菜鸟,写的代码很垃圾。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式