首页 > 代码库 > 【java IO】使用Java输入输出流 读取txt文件内数据,进行拼接后写入到另一个文件中
【java IO】使用Java输入输出流 读取txt文件内数据,进行拼接后写入到另一个文件中
1 package com.sxd.test.util; 2 3 import java.io.BufferedReader; 4 import java.io.BufferedWriter; 5 import java.io.File; 6 import java.io.FileInputStream; 7 import java.io.FileOutputStream; 8 import java.io.IOException; 9 import java.io.InputStreamReader; 10 import java.io.OutputStreamWriter; 11 12 import org.junit.Test; 13 14 public class CreateInsert { 15 16 @Test 17 public void test() throws IOException{ 18 19 //1.读取文件 20 File file = new File("d:/new4.txt"); 21 InputStreamReader read = new InputStreamReader(new FileInputStream(file),"utf-8");//考虑到编码格式 22 BufferedReader bu = new BufferedReader(read); 23 //2.拼接字符串 24 String lineText = null; 25 String insert = "INSERT INTO [report].[dbo].[process] ([bgid]) VALUES (‘"; 26 String insert2 = "‘);"; 27 //3.边读边写 28 OutputStreamWriter out = new OutputStreamWriter(new FileOutputStream(new File("d:/写出文件.txt"))); 29 BufferedWriter wr = new BufferedWriter(out); 30 31 while((lineText = bu.readLine()) != null){ 32 System.out.println(insert+lineText+insert2); 33 wr.write(insert+lineText+insert2+"\r\n"); 34 } 35 read.close(); 36 wr.close(); 37 } 38 }
【java IO】使用Java输入输出流 读取txt文件内数据,进行拼接后写入到另一个文件中
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。