怎么用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 + 正则表达式引用 我只知道文件读取 操作excel不会 你可以用IO 每次对一行啊 然后判断这行中有没有number:这些,用正则来取吧 同感。用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"这个程序,求高人指点。还有可能的话在指定的时间 ......
我已经按照教程上配置tomcat的server.xml <Context path = "/POS" docBase = "POS" debug = "5" reloadable = "true" crossContext = "true" workDir = &quo ......
<?xml version="1.0" encoding="utf-8" ?> - <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical&q ......
CREATE DATABASE ADDRESSLIST; USE ADDRESSLIST; DROP TABLE IF EXISTS FRIEND; CREATE TABLE FRIEND (FRIEND_ID INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY , FRIEND_NAME VARCHAR(20) NOT N ......