java文件的寫入,java文件寫入亂碼

本文目錄一覽:

java怎樣向一個文件(如txt文件)中寫入一段數據,保存後下一次打開繼續使用?

這個JDK的類庫都幫我們實現好了。如FileWriter類:

public FileWriter(File file,boolean append)

throws IOException

根據給定的 File 對象構造一個 FileWriter 對象。如果第二個參數為 true,則將位元組寫入文件末尾處,而不是寫入文件開始處。

例子程序如下:

import java.io.File ;

import java.io.Writer ;

import java.io.FileWriter ;

public class WriterDemo02{

public static void main(String args[]) throws Exception}

java的優點:

java是純面向對象編程的語言;

平台無關性 (一次編譯,到處運行;Write Once,Run Anywhere);

java提供了許多內置的類庫,通過這些類庫,簡化了開發人員的設計工作,同時縮短了項目開發時間;

提供了對Web應用開發的支持,例如,Applet,Servlet,和JSP可以用來開發Web應用程序,Socket,RMI可以用來開發分佈式應用程序的類庫。

java寫入文件只能是string嗎

不是的,還有

一,FileWritter寫入文件

FileWritter, 字符流寫入字符到文件。默認情況下,它會使用新的內容取代所有現有的內容,然而,當指定一個true (布爾)值作為FileWritter構造函數的第二個參數,它會保留現有的內容,並追加新內容在文件的末尾。

二,BufferedWriter寫入文件

緩衝字符(BufferedWriter )是一個字符流類來處理字符數據。不同於位元組流(數據轉換成位元組),你可以直接寫字符串,數組或字符數據保存到文件。

三,FileOutputStream寫入文件

文件輸出流是一種用於處理原始二進制數據的位元組流類。為了將數據寫入到文件中,必須將數據轉換為位元組,並保存到文件。請參閱下面的完整的例子。

JAVA中如何將生成的數據寫入到文件中?

packagecom.pig.database.file.txt;

importjava.io.File;

importjava.io.FileOutputStream;

importjava.io.IOException;

importjava.io.PrintStream;

/**

*@authorzhuruhong

*

*若要變更這個產生的類別註解的範本,請移至

*視窗喜好設定Java程式碼產生程式碼和註解

*/

publicclassWriteTxtFileByName{

privateStringfilename=null;

publicWriteTxtFileByName(Stringfilename){

this.filename=filename;

}

publicvoidwriteFileByName(Stringcontent){

FiledocFile=newFile(filename);

try{

docFile.createNewFile();

FileOutputStreamtxtfile=newFileOutputStream(docFile);

PrintStreamp=newPrintStream(txtfile);

p.println(content);

txtfile.close();

p.close();

}catch(IOExceptione){

e.printStackTrace();

}

}

publicstaticvoidmain(String[]args){

WriteTxtFileByNamewfbn=newWriteTxtFileByName(“title”);

wfbn.writeFileByName(“content”);

}

}

給你一個實例。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/300876.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-29 14:18
下一篇 2024-12-29 14:18

相關推薦

發表回復

登錄後才能評論