Java讀寫檔案文字檔案的示例

2021-06-02 12:00:22 字數 1414 閱讀 4572

/**

* 讀/寫文字檔案

* 1. 將檔案讀入到stringbuffer,在控制台輸出

* 2. 將內容中的文字寫到檔案

* 3. 將乙個檔案的內容讀出來寫入另乙個檔案中

* 4. 展示了如何從輸入流中讀出來內容寫入輸出流中(僅限文字流)

* 5. 如何判斷命名管道及檔案是否存在,若不存在即建立

*/public class iofile

try

is = new fileinputstream(file);

stringbuffer buffer = new stringbuffer();

// 呼叫readtobuffer()方法將is流中的內容讀到buffer中

demo.readtostringbuffer(buffer, is);

// 將讀到 buffer 中的內容寫出來

system.out.println(buffer);

} catch (filenotfoundexception e) catch (ioexception e) finally catch (ioexception e)

}break;

}case 2: // 測試寫,寫到控制台

case 3: // 測試拷貝

catch (ioexception e)

break;

}default: // 退出

}} system.out.println("退出。。。");

} /**

* 1. 演示將流中的文字讀入乙個 stringbuffer 中,控制台列印

* * @throws ioexception

*/public void readtostringbuffer(stringbuffer strbuf, inputstream is)

throws ioexception

} /**

* 2. 演示將 stringbuffer中的內容讀出到流中

*/public void writefromstringbuffer(stringbuffer strbuf, outputstream os)

/*** 3. 拷貝文字檔案

*/public void copyfile(string infilename, string outfilename)

throws ioexception

/*** 3.1 從輸入流中拷貝內容到輸入流中

* * @throws ioexception

*/public void copytostream(inputstream is, outputstream os) throws ioexception

writer.flush(); // 重新整理緩衝區

}}

讀寫文字檔案

讀文字 function readtext filename string string vars string alltext string f textfile begin assignfile f,filename 將c myfile.txt檔案與f變數建立連線,後面可以使用f變數對檔案進行操...

Delphi文字檔案讀寫

delphi文字檔案讀寫 2008 10 31 19 07 22 delphi 支援三種檔案型別 文字檔案 記錄檔案 無型別檔案。文字檔案是以行為單位進行讀 寫的。由於每一行的長度不一定相同,不能計算出給定行在檔案中的確切位置,因而只能順序地讀寫。文字檔案只能單獨為讀或寫而開啟,在乙個開啟的文字檔案...

Delphi文字檔案讀寫

delphi 支援三種檔案型別 文字檔案 記錄檔案 無型別檔案。文字檔案是以行為單位進行讀 寫的。由於每一行的長度不一定相同,不能計算出給定行在檔案中的確切位置,因而只能順序地讀寫。文字檔案只能單獨為讀或寫而開啟,在乙個開啟的文字檔案上同時進行讀 寫操作是不允許的。1.檔案變數與檔名關聯 assig...