從文件中,「可用」方法的功能是:InputStream中的可用方法是迭代文件的好方法嗎?
返回一個可以從該輸入流中讀取(或 跳過)的字節數的估計值,而不受下一個 阻擋爲這個輸入流調用一個方法。
因此,該方法返回結果需要多長時間。如果我有10000個字的文件,並且我想通過檢查這樣的經歷每個字:
while (steam.available() > 0) {
steam.read(); // suppose that this read a word
}
所以每個讀數的第一個字之後,該方法要經過的下一個9999分的話嗎?在第二個單詞之後,檢查下一個9998個單詞嗎?
從文件中,它說方法「估計字節數」,那麼它是如何做到的?