关于java怎么复制txt的信息

博主:adminadmin 2023-01-17 19:54:06 269

本篇文章给大家谈谈java怎么复制txt,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java 有两个txt文件,怎样把一个txt文件里的内容复制到另一个里面

用流

import java.io.*;

public class TestFileWriter {

public static void main(String[] args) {

FileReader fr = null;

FileWriter fw = null;

int b = 0;

char[] cbuf = new char[18];

try {

fr = new FileReader("E:\\java\\io\\1.txt");//1.txt保存的位置

fw = new FileWriter("E:\\java\\io\\2.txt");//2.txt保存的位置

while ((b=fr.read(cbuf,0,18))!=-1) {

fw.write(cbuf,0,18);

}

}

catch(FileNotFoundException e) {

e.getMessage();

e.printStackTrace();

}

catch(IOException e) {

e.getMessage();

e.printStackTrace();

}

finally {

try {

fr.close();

fw.close();

} catch(IOException e) {

e.getMessage();

e.printStackTrace();

}

}

}

}

java中如何将源文件复制一份到txt文件,并且将其内容回显到提示窗口?还有为什么我下面的代码有错?

你是不是想要这种效果:

代码如下:

import java.io.*;

public class a

{

public static void main(String args[])

{

BufferedReader br=null;

BufferedWriter bw=null;

PrintWriter out=null;

try

{

br=new BufferedReader(new FileReader("a.java"));

bw=new BufferedWriter(new FileWriter("a.text"));

String line = br.readLine();

while(line!=null) {

System.out.println(line);

bw.write(line);

line = br.readLine();

}

bw.flush();

br.close();

bw.close();

}catch(IOException e)

{

e.printStackTrace();

}

}

}

使用Java文件流将"E:\\kj.txt"文件中的内容复制到"D:\\new.txt".

import java.io.*;

public class copy

{

public static void main(String args[]) throws IOException

{

int i;

FileReader fr;

FileWriter fw;

try

{

fr=new FileReader("E:\\kj.txt");

}

catch(FileNotFoundException e)

{

System.out.println("not found this file");

return;

}

try

{

fw=new FileWriter("D:\\new.txt");

}

catch(FileNotFoundException e)

{

System.out.println("error");

return;

}catch(IOException e){

System.out.println("wrong");

return;

}

try

{

i=fr.read();

while(i!=-1)

{

fw.write(i);

i=fr.read();

}

fr.close();

fw.close();

}

catch(IOException e)

{

System.out.println("error");

}

}

}

java怎样把一个已存在的扩展名为.txt文本文件复制到另一个文本文件中.

FileInputStream in=new FileInputStream("f:/butten_unpress.txt");

FileOutputStream out=new FileOutputStream("d:/butten_unpress.txt");

byte[] bytes=new byte[1024];

int len=0;

while((len=in.read(bytes))!=-1){

out.write(bytes,0,len);

}

out.close();

in.close();

java怎么复制txt的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、java怎么复制txt的信息别忘了在本站进行查找喔。