Java檔案讀取(一)

2021-09-05 10:54:50 字數 1264 閱讀 7551

輸入、輸出流:這裡的輸入輸出都是相對記憶體而言的。輸入:只寫不讀。輸出:唯讀不寫。

位元組、字元流:資料單元不同來區分。位元組:8位元組,字元:16位字元

節點、處理流:不是處理流的都是節點流。處理流在節點流/已存在流的基礎上進行封裝和連線

位元組流:inputstream\outputstream作為基類。字首單詞區分輸入和輸出

(對檔案的操作都需要借助file這個類,file類可以新建、刪除、修改檔名和目錄、獲得檔案路徑(絕對路徑/相對路徑)。但是這個類不能對檔案內容本身進行操作!!!)

輸出示例:hello world

位元組輸出

public class filetest_1 

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

}} }

}

位元組輸入

public static void main(string args) throws ioexception  catch(ioexception e)  finally 

}

對應文件便會出現str的字元資訊

1.1.3.字元流:reader/writer為其基類

字元流的寫入

public static void main(string args)  catch(filenotfoundexception e) 

}

字元流讀取

//以行讀取檔案

public static void main(string args)

} catch(ioexception e)

}

//單字元讀取檔案

public static void main(string args) 

}} catch(ioexception e)

//第二種讀取方式

try (

filereader fr = new filereader("e:\\新建文字文件.txt"))

} catch(ioexception e)

}

1.1.4.隨機讀取檔案

public class file_4 

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

}}}

Java讀取檔案

專案開發的時候經常會遇到有讀取檔案的情況,下面簡單描述直接上 讀取某個資料夾下的所有檔案 filepath 資料夾路徑 public static boolean readfile string filepath throws filenotfoundexception,ioexception el...

java 讀取property檔案

public static string getlabel string status catch ioexception e string statuskey status status string label null try catch unsupportedencodingexceptio...

Java讀取ini檔案

ini檔案如下所示 module 0 key num 2 redis key mon login redis node 192.168.144.119 6379 192.168.144.120 6379 polling 1 module 1 key num 2 redis key mon regis...