日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java 往文件写值,java文件读写

發布時間:2025/5/22 编程问答 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 往文件写值,java文件读写 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Java 對文件進行讀寫操作的例子很多,讓初學者感到十分困惑,我覺得有必要將各種方法進行

一次分析,歸類,理清不同方法之間的異同點。

一.在 JDK 1.0 中,通常是用 InputStream & OutputStream 這兩個基類來進行讀寫操作的。

InputStream 中的 FileInputStream 類似一個文件句柄,通過它來對文件進行操作,類似的,在

OutputStream 中我們有 FileOutputStream 這個對象。

用FileInputStream 來讀取數據的常用方法是:

FileInputStream fstream = new FileInputStream(args[0]);

DataInputStream in = new DataInputStream(fstream);

用 in.readLine() 來得到數據,然后用 in.close() 關閉輸入流。

完整代碼見 Example 1。

用FileOutputStream 來寫入數據的常用方法是:

FileOutputStream out out = new FileOutputStream("myfile.txt");

PrintStream p = new PrintStream( out );

用 p.println() 來寫入數據,然后用 p.close() 關閉輸入。

完整代碼見 Example 2。

二在 JDK 1.1中,支持兩個新的對象 Reader & Writer, 它們只能用來對文本文件進行操作,而

JDK1.1中的 InputStream & OutputStream 可以對文本文件或二進制文件進行操作。

用FileReader 來讀取文件的常用方法是:

FileReader fr = new FileReader("mydata.txt");

BufferedReader br = new BufferedReader(fr);

用 br.readLing() 來讀出數據,然后用br.close() 關閉緩存,用fr.close() 關閉文件。

完整代碼見 Example 3。

用 FileWriter 來寫入文件的常用方法是:

FileWriter fw = new FileWriter("mydata.txt");

PrintWriter out = new PrintWriter(fw);

在用out.print 或 out.println 來往文件中寫入數據,out.print 和 out.println的唯一區別是后者寫

入數據或會自動開一新行。寫完后要記得 用out.close() 關閉輸出,用fw.close() 關閉文件。

完整代碼見 Example 4。

Example 1

Java代碼

//?FileInputDemo

//?Demonstrates?FileInputStream?and?DataInputStream

import?java.io.*;

class?FileInputDemo?{

public?static?void?main(String?args[])?{

//?args.length

總結

以上是生活随笔為你收集整理的java 往文件写值,java文件读写的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。