将每一行的前后都加上内容

package cn.zxk.utils;

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.PrintWriter;

public class AddBeforeAndAfter {
	public static void main(String[] args) throws Exception {
		excute("<table schema=\"\" tableName=\"","\"></table>","D:\\java\\resource\\most\\old.txt","D:\\java\\resource\\most\\new.txt");
	}
	
	public static void excute(String before,String after ,String url,String newURL) throws Exception{
		FileReader fr=new FileReader(url);//获取文件流
		BufferedReader br = new BufferedReader(fr); //将流整体读取。
		String str;
		PrintWriter out = new PrintWriter(newURL);
		while((str=br.readLine())!=null){//判断是否是最后一行
		System.out.println(str);//输出每一行内容。
		
		//将读取的str写入新的文件中
		out.println(before+str+after);
		}
		br.close();
		out.close();
	}
}

猜你喜欢

转载自blog.csdn.net/qq_26444943/article/details/56335346