<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Calvin's Tech Space

    成于堅忍,毀于浮躁

       :: 首頁 :: 聯系 :: 聚合  :: 管理
    首先這個方法不能用來判斷文件長度!獲取文件長度可以使用File.length()方法,它返回一個long類型的以字節為單位的值。

    看文檔:
    Returns an estimated number of bytes that can be read or skipped without blocking for more input.

    Note that this method provides such a weak guarantee that it is not very useful in practice.

    Firstly, the guarantee is "without blocking for more input" rather than "without blocking": a read may still block waiting for I/O to complete — the guarantee is merely that it won't have to wait indefinitely for data to be written. The result of this method should not be used as a license to do I/O on a thread that shouldn't be blocked.

    Secondly, the result is a conservative estimate and may be significantly smaller than the actual number of bytes available. In particular, an implementation that always returns 0 would be correct. In general, callers should only use this method if they'd be satisfied with treating the result as a boolean yes or no answer to the question "is there definitely data ready?".

    Thirdly, the fact that a given number of bytes is "available" does not guarantee that a read or skip will actually read or skip that many bytes: they may read or skip fewer.

    It is particularly important to realize that you must not use this method to size a container and assume that you can read the entirety of the stream without needing to resize the container. Such callers should probably write everything they read to a ByteArrayOutputStream and convert that to a byte array. Alternatively, if you're reading from a file, length() returns the current length of the file (though assuming the file's length can't change may be incorrect, reading a file is inherently racy).

    The default implementation of this method in InputStream always returns 0. Subclasses should override this method if they are able to indicate the number of bytes available.

    posted on 2011-11-18 14:16 calvin 閱讀(1274) 評論(0)  編輯  收藏 所屬分類: Java
    主站蜘蛛池模板: 免费毛片a线观看| 中文永久免费观看网站| 亚洲色精品三区二区一区| 亚洲制服丝袜一区二区三区| 亚洲AV成人精品日韩一区| 一级特黄色毛片免费看| 久久永久免费人妻精品下载| 男女超爽刺激视频免费播放| 五月天婷亚洲天综合网精品偷| 久久精品国产亚洲夜色AV网站| 亚洲狠狠成人综合网| 免费中文字幕视频| 亚洲一级毛片免费看| 亚洲成A人片在线观看中文| 久久亚洲AV无码精品色午夜 | 少妇中文字幕乱码亚洲影视| 亚洲天然素人无码专区| 情侣视频精品免费的国产| 国产亚洲精品a在线无码| 亚洲无人区码一二三码区别图片| 日韩中文无码有码免费视频| 男男gay做爽爽的视频免费| free哆啪啪免费永久| 亚洲va成无码人在线观看| 你是我的城池营垒免费看 | 久久精品人成免费| 亚洲人成网站色在线入口| 伊人久久大香线蕉亚洲| 亚洲成在人线aⅴ免费毛片| 国产免费AV片在线播放唯爱网| 国产亚洲精品无码专区| 国产亚洲精彩视频| 亚洲伊人久久成综合人影院| 性无码免费一区二区三区在线| 国外亚洲成AV人片在线观看| 三年片在线观看免费大全电影| 中文字幕在线观看亚洲视频| 免费看男女下面日出水来| 国产精品亚洲综合天堂夜夜| 亚洲一区二区三区香蕉| 中文在线观看免费网站|