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

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

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

    Calvin's Tech Space

    成于堅(jiān)忍,毀于浮躁

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

    看文檔:
    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 閱讀(1261) 評論(0)  編輯  收藏 所屬分類: Java
    主站蜘蛛池模板: 四虎影视在线看免费观看| 五月亭亭免费高清在线| 日韩a在线观看免费观看| 亚洲卡一卡2卡三卡4麻豆| 亚洲精品国产av成拍色拍| 国产一精品一AV一免费孕妇 | 一级做a爰全过程免费视频毛片| 超pen个人视频国产免费观看| 亚洲久悠悠色悠在线播放| 免费可以看黄的视频s色| 中国亚洲女人69内射少妇| 91福利免费网站在线观看| 亚洲成AV人片在线观看ww| 久久精品无码专区免费东京热 | 91福利免费网站在线观看| 亚洲AV无码精品无码麻豆| 亚洲av永久无码| 亚洲 无码 在线 专区| 男女拍拍拍免费视频网站| 成人永久免费高清| 又长又大又粗又硬3p免费视频 | 亚洲精品成人无限看| 最近免费中文字幕mv在线电影| 亚洲精品网站在线观看你懂的| 黄页网站在线观看免费高清| 亚洲AV无码一区二区三区久久精品| 亚洲国产91精品无码专区| 91视频免费网站| 2020国产精品亚洲综合网| 亚洲Aⅴ无码一区二区二三区软件| 久久最新免费视频| 亚洲va成无码人在线观看| 国产91在线免费| 日韩免费高清大片在线| 亚洲av无码专区首页| 亚洲妇熟XXXX妇色黄| 爽爽日本在线视频免费| 波多野结衣免费一区视频| 亚洲熟妇AV日韩熟妇在线| 亚洲乱码日产一区三区| 性感美女视频在线观看免费精品 |