18.6 i/o 的經典使用方式
緩衝輸入檔案
bufferdreader in = new bufferedreader(new filereader(filename));
in.readline();
從記憶體輸入
stringreader in = new stringreader(bufferedinputfile.read(filename));
in.read();
格式化的記憶體輸入
datainputstream in = new datainputstream(new bytearrayinputstream(bufferedinputfile.read(filename).getbytes()));
in.readbyte();
基本的檔案輸出
bufferedreader out = new printwriter(new bufferedwriter(new filewriter(filename)));
out.println();
文字檔案輸出的快捷方式
printwriter out = new printwriter(filename);
out.println();
儲存和恢復資料
dataoutputstream out = new dataoutputstream(new bufferedoutputstream(filename));
out.write***();
dateinputstream in = new datainputstream(new bufferedinputstream(new fileinputstream(filename)));
in.read***();
讀寫隨機訪問檔案
randomaccessfile rf = new randomaccessfile(filename, "rw");
rf.read***();
rf.write***();
*bufferedinputfile.read
bufferedreader in = new bufferedreader(new filereader(filename));
in.readline();
java程式設計思想
一 一切都是物件 現實世界中的一切,人 動物 操作流程 衣服等等,都可以抽象成物件 二 類引用 class tv tv tv tv是tv的乙個引用,未初始化時指向null這個特殊的物件 tv new tv tv指向 new tv 這個物件三 記憶體分配 暫存器,最快的儲存區,根據需要分配 棧,儲存基...
java 程式設計思想筆記
1 陣列初始化 2 int a int a 花括號是陣列特殊初始化方式,相當於new。所有的陣列,不論是基本資料型別還是物件型別,成員length,最大下標 length 1.int a new int new random 43 nextint 20 arrays.tostring a 建立乙個引...
java檔案操作 java程式設計思想
這是乙個典型的從檔案讀取然後寫入檔案的方法 file filedir new file c temp child file.separatorchar if filedir.isdirectory else file fileold new file filedir.getpath file.sep...