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代表后面的几项,逐行读取出来 展开
小区名称 日期 类别 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代表后面的几项,逐行读取出来 展开
4个回答
展开全部
你想要的是从txt文件中读取数据,生成excel?
txt中的数据是以什么字符为间隔的?
txt中的数据是以什么字符为间隔的?
追问
你好,字符间是以table键隔开的,可以写出来吗,谢谢了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
日期相同,不能用map
追问
小区是可以重复的,但是相同的小区时间是不同的,所以相同小区时间是不相同的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那你前面的小区名称保存在哪?也是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文本文件都是以小区来命名的?如果可以的话,能直接把接收到的数据存入数据库就好了,何必非得在文本文件里保存一下呢。这个是做话务量统计的东西吧,我之前做我们单位的华为的话务统计,就是直接接收数据入库的,不过我也是菜鸟,写的代码很垃圾。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询