(b=in.read())!=1這個條件的b得到的是fileName文件的內(nèi)容嗎?文件不是以字節(jié)的形式存儲的嗎,為什么要用int類型的b接收文件?每次獲取一個字節(jié)的內(nèi)容,然后就循環(huán)一次,一直到這個文件結(jié)束。這條語句是這個意思嗎?
1 回答
已采納

慕移動4708697
TA貢獻(xiàn)45條經(jīng)驗 獲得超22個贊
FileInputStream可以從文件系統(tǒng)中的某個文件中獲得輸入字節(jié)。調(diào)用read()方法就是返回int類型。這個方法是對這個流一個一個字節(jié)的讀,返回的int就是這個字節(jié)的表示方式,當(dāng)返回的是-1時就表示讀取不到數(shù)據(jù)了,讀取結(jié)束。
添加回答
舉報
0/150
提交
取消