輸入、輸出流:這裡的輸入輸出都是相對記憶體而言的。輸入:只寫不讀。輸出:唯讀不寫。
位元組、字元流:資料單元不同來區分。位元組: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...