本文目錄一覽:
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