寫法一:每次讀取乙個位元組
file dest =
newfile
("檔名");
inputstream is =
newfileinputstream
(dest)
;int data = is.
read()
;//一次讀取乙個位元組,返回的是實際的資料
system.out.
println((
char
)data)
;is.close;
寫法二:每次讀取一段
file dest =
newfile
("檔名");
inputstream is =
newfileinputstream
(dest)
;byte
flush =
newbyte
[1024];
int len =-1
;返回的是資料的長度
while
(len=is.
read
(flush)!=-
1)is.close()
;
file dest =
newfile
("檔名");
outputstream os =
newfileoutputstream
(dest,
true);
//true表明在之前資料後追加
string str =
"我愛學習"
;byte
datas=str.
getbytes()
;//編碼:字串-->位元組陣列
os.write
(datas,
0,datas.length)
;os.
flush()
;//重新整理,避免資料駐留
file dest =
newfile
("檔名");
reader reader =
newfilereader
(dest)
;char
flush =
newchar
[1024];
int len =-1
;while
(len=reader.
read
(flush)!=-
1)
寫法一:
file dest =
newfile
("檔名");
writer writer =
newfilewriter
(dest)
;string str =
"io is so easy"
;char
datas = str.
tochararray()
;//編碼:字串-->字元陣列
writer.
write
(datas,
0,datas.length)
;writer.
flush()
;寫法二:
file dest =
newfile
("檔名");
writer writer =
newfilewriter
(dest)
;string str =
"io is so easy"
;writer.
write
(str)
;writer.
flush()
;寫法三:
file dest =
newfile
("檔名");
writer writer =
newfilewriter
(dest)
;writer.
("我愛").
("學習");
writer.
flush()
;
IO流 位元組緩衝流,字元緩衝流
處理流 裝飾流 位元組緩衝流,字元緩衝流 用於提高位元組流的效能 bufferedinputstream,bufferedoutputstream 位元組緩衝流 bufferedinputstream is newbufferedinputstream new fileinputstream fil...
IO流 位元組流,字元流,緩衝流
一 io流的分類 組織架構 這麼龐大的體系裡面,常用的就那麼幾個,我們把它們抽取出來,如下圖 二 字元位元組,輸入輸出流的概念 字元流的由來 因為資料編碼的不同,而有了對字元進行高效操作的流物件。本質其實就是基於位元組流讀取時,去查了指定的碼表。位元組流和字元流的區別 結論 只要是處理純文字資料,就...
IO流 基本位元組字元流
談到io流,我們首先要知道有哪兩種流,有的人會說輸入流和輸出流,那麼這麼說也不能說是錯了,不過這還不是最本質的io流,兩種流分別是位元組流和字元流.位元組流 stream流就是位元組流,inputstream,outputstream 輸入輸出流要對應的去記憶.附上乙個最經典的案例,用位元組流複製檔...