在JAVA中,IO流的概念非常重要,能夠幫助程序向磁盤寫入數(shù)據(jù)和從磁盤讀取數(shù)據(jù)。下面我們來(lái)了解一下JAVA中如何使用IO流來(lái)進(jìn)行數(shù)據(jù)的寫入和讀取。
1. 寫入文件
import java.io.*; public class WriteFile { public static void main(String[] args) { try { File file = new File("example.txt"); // 創(chuàng)建新文件 FileWriter fw = new FileWriter(file); // 向文件寫入內(nèi)容 fw.write("這是要寫入的內(nèi)容"); fw.close(); } catch (IOException e) { e.printStackTrace(); } } }
在代碼中,我們首先定義了一個(gè)名為example.txt的文件,然后使用FileWriter類來(lái)寫入內(nèi)容。最后我們需要關(guān)閉FileWriter,來(lái)確保文件保存成功。
2. 讀取文件
import java.io.*; public class ReadFile{ public static void main(String[] args){ try{ File file = new File("example.txt"); //創(chuàng)建FileReader對(duì)象 FileReader fr = new FileReader(file); char[] cbuf = new char[1024]; int len; while ((len = fr.read(cbuf)) != -1) { System.out.print(new String(cbuf, 0, len)); } fr.close(); }catch(IOException e){ e.printStackTrace(); } } }
在代碼中,我們使用了FileReader類來(lái)讀取example.txt文件的內(nèi)容,并在控制臺(tái)中輸出。讀取文件與寫入文件的過(guò)程類似,同樣需要注意關(guān)閉FileReader對(duì)象。
以上就是JAVA中IO流進(jìn)行數(shù)據(jù)寫入和讀取的簡(jiǎn)單介紹。希望這篇文章能夠?qū)δ阌兴鶈l(fā)。