<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 閱讀(1261) 評論(0)  編輯  收藏 所屬分類: Java
    主站蜘蛛池模板: 亚洲国产精品高清久久久| 亚洲视频在线精品| 亚洲卡一卡2卡三卡4麻豆| 99热免费在线观看| 亚洲一区二区三区高清| 欧洲精品99毛片免费高清观看| 久久综合日韩亚洲精品色| 男的把j放进女人下面视频免费| 亚洲精品tv久久久久久久久 | 狠狠综合亚洲综合亚洲色| 国产无遮挡又黄又爽免费视频| 国产成人综合亚洲绿色| www国产亚洲精品久久久日本| 成人午夜免费视频| 国产亚洲无线码一区二区| 8x8×在线永久免费视频| 亚洲18在线天美| 免费又黄又硬又爽大片| 成人自慰女黄网站免费大全| 亚洲伦理一区二区| 成年午夜视频免费观看视频| 国产亚洲福利一区二区免费看 | 成人a毛片免费视频观看| 亚洲国产精品VA在线看黑人| 久草视频免费在线观看| 国产亚洲美女精品久久久久| 亚洲人成网站在线播放vr| 国产男女爽爽爽爽爽免费视频 | 国产一级高青免费| 亚洲国产精品成人久久久| 国产男女性潮高清免费网站| 国产vA免费精品高清在线观看| 亚洲国产精品久久| 波多野结衣中文一区二区免费| 成人爽a毛片免费| 亚洲精品无码成人| 亚洲AV午夜成人影院老师机影院| 最近的免费中文字幕视频| 香蕉免费一级视频在线观看| 亚洲中字慕日产2020| 日本亚洲国产一区二区三区|