Java 作為一門編程語言,提供了很多強(qiáng)大的操作文件的工具。其中,寫入文件和讀取文件也是很常見的操作。
在 Java 中,我們可以使用FileOutputStream
和FileInputStream
這兩個類來實(shí)現(xiàn)文件的寫入和讀取。
文件寫入使用FileOutputStream
類。我們需要創(chuàng)建一個FileOutputStream
對象,并將需要寫入的內(nèi)容轉(zhuǎn)換成字節(jié)數(shù)組。之后,我們可以調(diào)用write(byte[] b)
方法將字節(jié)數(shù)組寫入文件。示例代碼如下:
try { FileOutputStream fos = new FileOutputStream("test.txt"); String str = "Hello, World!"; byte[] bytes = str.getBytes(); fos.write(bytes); fos.close(); } catch (Exception e) { e.printStackTrace(); }
文件讀取使用FileInputStream
類。我們需要創(chuàng)建一個FileInputStream
對象,并使用read()
方法讀取文件中的字節(jié)數(shù)據(jù)。之后,我們可以使用new String(byte[] bytes)
方法將讀取到的字節(jié)數(shù)據(jù)轉(zhuǎn)換成字符串。示例代碼如下:
try { FileInputStream fis = new FileInputStream("test.txt"); byte[] bytes = new byte[1024]; int n = fis.read(bytes); fis.close(); String str = new String(bytes, 0, n); System.out.println(str); } catch (Exception e) { e.printStackTrace(); }
總的來說,Java 提供了很多強(qiáng)大的文件操作工具,使用起來也很方便。掌握好了這些操作,將會使得我們的開發(fā)效率更高。
下一篇vue慢放視頻