java生成文件寫入文本,java 文件追加文本_Java追加文件內容的三種方法

 2023-10-05 阅读 29 评论 0

摘要:importjava.io.BufferedWriter;importjava.io.File;importjava.io.FileOutputStream;importjava.io.FileWriter;importjava.io.IOException;importjava.io.OutputStreamWriter;importjava.io.RandomAccessFile;/****@authormalik*@version2011-3-10 下午10:49:41*/pub

importjava.io.BufferedWriter;importjava.io.File;importjava.io.FileOutputStream;importjava.io.FileWriter;importjava.io.IOException;importjava.io.OutputStreamWriter;importjava.io.RandomAccessFile;/***

*@authormalik

*@version2011-3-10 下午10:49:41*/

public classAppendFile {public static voidmethod1(String file, String conent) {

BufferedWriter out= null;try{

java生成文件寫入文本。out= new BufferedWriter(new OutputStreamWriter(new FileOutputStream(file, true)));

out.write(conent);

}catch(Exception e) {

e.printStackTrace();

}finally{try{if(out != null){

out.close();

java string追加字符?}

}catch(IOException e) {

e.printStackTrace();

}

}

}/*** 追加文件:使用FileWriter

java添加數據到list集合?*

*@paramfileName

*@paramcontent*/

public static voidmethod2(String fileName, String content) {

FileWriter writer= null;try{//打開一個寫文件器,構造函數中的第二個參數true表示以追加形式寫文件

writer = new FileWriter(fileName, true);

java讀取文件數字求和。writer.write(content);

}catch(IOException e) {

e.printStackTrace();

}finally{try{if(writer != null){

writer.close();

}

Java文件追加,}catch(IOException e) {

e.printStackTrace();

}

}

}/*** 追加文件:使用RandomAccessFile

*

java數組追加元素。*@paramfileName 文件名

*@paramcontent 追加的內容*/

public static voidmethod3(String fileName, String content) {

RandomAccessFile randomFile= null;try{//打開一個隨機訪問文件流,按讀寫方式

randomFile = new RandomAccessFile(fileName, "rw");//文件長度,字節數

long fileLength =randomFile.length();//將寫文件指針移到文件尾。

java properties,randomFile.seek(fileLength);

randomFile.writeBytes(content);

}catch(IOException e) {

e.printStackTrace();

}finally{if(randomFile != null){try{

randomFile.close();

java特性?}catch(IOException e) {

e.printStackTrace();

}

}

}

}public static voidmain(String[] args) {try{

java三大框架?File file= new File("d://text.txt");if(file.createNewFile()){

System.out.println("Create file successed");

}

method1("d://text.txt", "123");

method2("d://text.txt", "123");

method3("d://text.txt", "123");

java 文件合并?}catch(Exception e){

System.out.println(e);

}

}

}

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/2/113745.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息