讀取檔案裡面的內容,直接讀取不就得了,但是我看到很多人都要乙個位元組陣列,例如:
byte b = new byte[1024];
然後再讀取
b裡面的內容,像下面這樣:
fileinputstream in = new fileinputstream("e://lyrics.txt");
byte b = new byte[1024];
int len = in.read(b);
while (len != -1)
原因:read()每次讀取乙個位元組
read(b)每次讀取若干個位元組,b的長度是多少,每次就讀取多少個位元組
這樣可以減少i/o操作,提高讀取效率
Java學習 列舉相關知識
一 列舉概述 列舉類是一種特殊的類,它的物件個數是有限個。適用場景 當物件的個數已經固定,並有限時,例如 性別,星期等等 二 列舉中的方法 a.ordinal 獲取列舉物件的序號 b.name 把列舉物件轉為字串 c.valueof 把字串轉為列舉物件 d.values 以陣列形式返回所有的列舉物件...
Java學習 網路程式設計知識
一 網路程式設計概述 計算機網路之間以何種規則進行通訊,就是網路模型研究問題。網路模型一般是指osi open system interconnection開放系統互連 七層參考模型,tcp ip四層參考模型 主機至網路層 物理層 資料鏈路層 網際層 傳輸層 應用層 應用層 表示層 會話層 二 協議...
JAVA學習的小知識點
boolean型別和其他型別不能轉換 int x 5 double y 6 boolean b boolean x y 報錯 boolean b boolean x y int float double轉換 int i 9 system.out.println 1 0 i 7.0 輸出結果是 9.0...