Think In Java Chapter18 IO系统 练习12 读取文件到list,添加行号并写入另一文件
来源:互联网 发布:刺客信条叛变优化设置 编辑:程序博客网 时间:2024/05/22 09:45
打开一个文本文件,以便将文本写入其中。将linklist中的各行随同行号一起写入文件中,这里首先从文件data3中读取到linklist中,在将内容写入到 data12.txt中
package chapter18;import java.io.BufferedReader;import java.io.FileReader;import java.io.IOException;import java.io.PrintWriter;import java.util.LinkedList;import java.util.List;import java.util.ListIterator;import javax.swing.text.html.HTMLDocument.Iterator;public class test12 {/** * @功能说明 : * 打开一个文本文件,以便将文本写入其中。将linklist中的各行随同行号一起写入文件中 * 这里首先从文件data3中读取到linklist中,在将内容写入到 data12.txt中 * @author shaochong * @throws IOException * @Date 2014年12月23日 下午9:29:47 */public static void main(String[] args) throws IOException {// 读取到linklist中String filename = "e:\\data\\data.txt";List<String> linklist = new LinkedList();BufferedReader in = new BufferedReader(new FileReader(filename));String s;while((s=in.readLine())!=null) //必须添加换行符,readline已经将他们删除linklist.add(s);in.close();//将linklist中的内容和行号写入到data12.txtString filenameOut = "e:\\data\\data12.txt";//PrintWriter out = new PrintWriter(//new BufferedWriter(new FileWriter(filenameOut)));PrintWriter out = new PrintWriter(filenameOut); //输出的快捷方式int lineCount = 1;for(ListIterator it = linklist.listIterator();it.hasNext();){s = (String) it.next();out.println(lineCount++ + ":" +s);}out.close();System.out.println(BufferedInputFile.read(filenameOut));}}
0 0
- Think In Java Chapter18 IO系统 练习12 读取文件到list,添加行号并写入另一文件
- Think In Java Chapter18 IO系统 练习7 读取String到List
- Think In Java Chapter 18 IO系统 练习17 计算文件中字符出现次数
- java读取文件后修改,并写入到另一个文件
- Java_IO流_按行读取文本文件的内容并按行写入到另一文件
- 通过java的io流将本地文件读取到控制台,并将文件内容再次写入另一个文件中
- 将文件写入到sdcard 并读取
- 使用Java读取xlxs文件和写入txt文件,并将数据写入到本地文件
- java写入Excel并读取文件
- Java读取Excel文件并写入数据库
- 利用Java读取并写入Word文件
- 利用Java读取并写入Word文件
- 利用Java读取并写入Word文件
- Java之遍历文件夹下的文件,以及读取内容并Copy到另一文件夹下
- (java)读取E盘中的文件到控制台并输出行号
- java创建文件,并向文件中写入字符串,读取字符串到屏幕
- IO流读取、写入文件
- Think in Java(12)-IO
- 常用sublime text3插件
- JAVA获取客户端的MAC地址
- 2015年学习及工作计划(一)
- H.264视频编解码技术总结
- HDU - 2057 A + B Again
- Think In Java Chapter18 IO系统 练习12 读取文件到list,添加行号并写入另一文件
- linux命令
- 第一章 工欲善其事 必先利其器—Android SDK工具(1)
- 作为一个程序员怎么通过android开发赚钱
- SQLserver重新启动
- 黑苹果安装及相关注意事项之二,基础知识
- 首次进入页面刷新1次|JSP获取上一个访问页面URL的方法
- Makefile选项CFLAGS,LDFLAGS,LIBS
- php 正则表达式 学习 教程