java代码复制到文档中 java代码复制到文档中

JAVA程序怎么将输入的一段数据存到文本文档中并复制出一个相同的文本文档import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.util.Scanner;
public class FileOperation {
private FileWriter fileWriter;
private FileReader fileReader;
private File file;
private String filePath = "D:\\file.txt";
public FileOperation() {
openStream();
}
/**
* 打开文件流
*/
public void openStream() {
try {
file = new File(filePath);
fileWriter = new FileWriter(file);
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
}
/**
* 写入文件
*
* @param content
*文件内容
* @return
*/
public boolean writer(String content) {
if (null != contentnull != fileWriter) {
try {
fileWriter.write(content);
fileWriter.flush();
fileWriter.close();
【java代码复制到文档中 java代码复制到文档中】return true;
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
return false;
}
}
return false;
}
/**
* copy 文件
*
* @param fileName
*文件名
* @return
*/
public boolean copy(String fileName) {
try {
File temp = new File("D:\\copy_"fileName);
fileReader = new FileReader(file);
fileWriter = new FileWriter(temp);
char[] buf = new char[1024];
while (-1 != ( fileReader.read(buf))) {
fileWriter.write(buf);
}
fileWriter.flush();
fileWriter.close();
fileReader.close();
return true;
} catch (Exception e) {
// TODO: handle exception
return false;
}
}
public static voidmain(String[] args){
FileOperation fileOperation = new FileOperation();
Scanner input = new Scanner(System.in);
System.out.print("Input your string: ");
String content = input.next();
fileOperation.writer(content);
fileOperation.copy("file.txt");
input.close();
}
}
java将两个文本文件的内容复制到另一个文件中主要是用到java里面的i/o流 。代码例子如下:
import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.FileWriter;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader; /** * java读写文件,复制文件 * 读取d:/1.txt文件内容,写入f:/text.txt文件中. * @author young * */public class FileWriterTest {// 读写文件public static void rwFile(){FileWriter fw = null;BufferedReader br = null;try {fw = new FileWriter("f:\\text.txt", true);br = new BufferedReader(new InputStreamReader(new FileInputStream("d:\\1.txt"), "UTF-8"));String line = null;while ((line = br.readLine()) != null) {System.out.println("文件内容: "line);fw.write(line);fw.flush();}br.close();} catch (FileNotFoundException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();} finally {if (fw != null) {try {fw.close();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}}public static void main(String[] args) {rwFile();}}
首先在D盘新建文件1.txt,输入任意内容 。然后执行java代码即可 。
用java代码把内容写到Word文档?import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
public class Test {
public static void main(String[] args) {
try
{
FileInputStream fr=new FileInputStream("test/123.txt");
InputStreamReader af=new InputStreamReader(fr);
BufferedReader bf=new BufferedReader(af);
FileOutputStream fo=new FileOutputStream("test/456.doc");
OutputStreamWriter osw=new OutputStreamWriter(fo);
BufferedWriter bw=new BufferedWriter(osw);
String line=bf.readLine();
while(line!=null)
{
System.out.println(line);
bw.write(line);
bw.newLine();
bw.flush();
line=bf.readLine();
}
}
catch (Exception e) {
e.printStackTrace();
}
}
}
test/123.txt里的内容写到test/456.doc下了,在你的java src中建一个test文件夹,这里是相对路径
JAVA高手请进!求一个JAVA程序:将一个文件中的内容复制到另一个文件中 。最简单的io流问题java代码复制到文档中,不用什么高手,
java代码复制到文档中我给java代码复制到文档中你写个方法,参数是2个字符串,第一个写原文件的全路径,第二个写目标文件的全路进 。java代码复制到文档中你试试吧
public void copy(String fromFilePath, String toFilePath) {
try {
FileInputStream fis = new FileInputStream(fromFilePath);
FileOutputStream fos = new FileOutputStream(toFilePath);
byte[] b = new byte[100];
try {
while (fis.read(b) != (-1)) {
fos.write(b);
}
if (fis != null) {
fis.close();
fis = null;
}
if (fos != null) {
fos.flush();
fos.close();
fos = null;
}
} catch (IOException e) {
System.out.println("io异常");
}
} catch (FileNotFoundException e) {
System.out.println("源文件不存在");
}
public static void main(String[] args) {
//自己把路径补齐 , 别忘了?。。。。。。。。。。。。。。。?
String fromFilePath=" ";// 源文件的全路径 。比方"d://myphoto//nihao.mp3"
String toFilePath=" "; //目标文件的全路劲 。如果不存在会自动建立 , 如存在则在文件尾继续添加
new CopyTest().copy(fromFilePath, toFilePath);
}
}
java代码复制到文档中的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java代码复制到文档中、java代码复制到文档中的信息别忘了在本站进行查找喔 。

    推荐阅读