首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

用java给固定文本中固定行数累加三个A

2012-12-21 
用java给固定文本中固定行数追加三个Aimport java.io.BufferedReaderimport java.io.BufferedWriterimpo

用java给固定文本中固定行数追加三个A

import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.util.ArrayList;import java.util.List;/*问题是,往F:\\java\\Append.txt文本中的第3行的数字后面加入AAA,用java解决 不能把东西输出到别的地方,只能是在F:\\java\\Append.txt里改动。 /*注释:F:\\java\\Append.txt 文本中的内容原本为: 11 22 33 44 55 */public class RowAppend {public static void main(String[] args) throws Exception {File file = new File("F:\\java\\Append.txt");BufferedReader br = null;// 加缓冲的文件字符输入流br = new BufferedReader(new FileReader(file));List<String> list = new ArrayList<String>();int temp = 0;while (br.ready()) {String str = br.readLine();temp++;if (temp == 3) {str = str + "AAA";}list.add(str);}br.close();BufferedWriter bw = null;// 加缓冲的文件字符输出流bw = new BufferedWriter(new FileWriter(file));for (String str : list) {bw.write(str);bw.newLine();System.out.println(str);}bw.close();System.out.println(temp);}}
?

热点排行