怎么用java读取文本?
文件名:201001.txt
文件内容:
--------20100101--------
number: 7
size: 12K /usr/lzq/2010/01/01
--------20100102--------
number: 0
size: 4.0K /usr/lzq/2010/01/02
怎么取出number:7中的个数7和size:12K中的12写到Excel中指定的单元格?
用apache commons-io里的FileUtils.readLines(File file),读出文本,然后一行行解析就行。
我只知道文件读取
操作excel不会
你可以用IO 每次对一行啊
然后判断这行中有没有number:这些,用正则来取吧
参考:
http://school.itzcn.com/special-spid-50.html
上面讲解的比较详细,希望对楼主有所帮助。
使用流就可以了啦,readline()然后再做判断
BufferedReader + 正则表达式
同感。用readline()+BufferedReader
数据流+处理流,然后将读出的东西装入容器类,用迭代类遍历并作比较
数据流+处理流,然后将读出的东西装入容器类,用迭代类遍历并作比较
按行读,正则最好。
不行就if startsWith(“number:”,then substring剩下的trim得到7
if startsWith size:,then substring size:和K的index,得到12
相关问答:
我想用Java写一个程序,就是我想在运行代码后,在指定的时间打开某程序,例如我运行代码后,讲在12:00打开"D:\Program Files\Tencent\QQ2009\Bin\QQ.exe"这个程序,求高人指点。还有可能的话在指定的时间 ......
想做一个jsp的电子商务网站,想找一些源代码,请问那个网站有好的资源。谢谢!
搜索下吧 开源的也有
csdn就有相似的源码,楼主搜一下
java 开源大全
改模板好麻烦哦,还不如自己写个了呢
jf
顶一 ......
我已经按照教程上配置tomcat的server.xml
<Context path = "/POS" docBase = "POS" debug = "5" reloadable = "true" crossContext = "true" workDir = &quo ......
要求是输入一个数字,然后按照下面的方式输出(顺时针旋转)
比如 输入 2
则输出为
1 2 3
8 9 4
7 6 5
输入 6
则输出为
1 2 3 4 5 6
20 21 22 23 24 7
19 32 33 34 25 8
18 31 36 ......
我在 java核心技术上 看了一个 利用 Java socket email的例子 可是怎么也 不成功 为什么?
源码
Java code:
package cn.com.test.email;
import java.awt.GridBagLayout;
import java.awt.event.Action ......