<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
    主站蜘蛛池模板: 羞羞视频免费网站在线看| 亚洲精品无码国产片| 中文字幕日本人妻久久久免费| 免费一级特黄特色大片在线观看| 亚洲精品无码成人| 国产成人免费手机在线观看视频| 亚洲国产精品精华液| 国产精品成人四虎免费视频| 免费国产高清毛不卡片基地| 吃奶摸下高潮60分钟免费视频| 曰批全过程免费视频观看免费软件| 亚洲国产专区一区| 在线观看免费黄网站| 亚洲日韩图片专区第1页| 2022久久国产精品免费热麻豆| 亚洲的天堂av无码| 毛片免费视频在线观看| 国产精品亚洲天堂| 红杏亚洲影院一区二区三区| 国产午夜精品久久久久免费视 | 亚洲国产欧美日韩精品一区二区三区 | 亚洲乱码日产精品一二三| 免费真实播放国产乱子伦| 一级毛片a免费播放王色电影| 亚洲精品无码午夜福利中文字幕 | 亚洲成综合人影院在院播放| 最近2019中文字幕免费看最新 | 亚洲精品国产福利在线观看| 最近免费中文字幕大全视频 | 麻豆成人久久精品二区三区免费| 国内精品久久久久影院亚洲| 亚洲国产精品激情在线观看| 久章草在线精品视频免费观看| 色婷五月综激情亚洲综合| 亚洲国产婷婷香蕉久久久久久| 无码av免费网站| 在线观看亚洲网站| 99久久亚洲精品无码毛片 | 国产亚洲综合久久系列| 在线看片无码永久免费视频| 永久免费观看黄网站|