検索

ホームページ  >  に質問  >  本文

java8 - java.nio.charset.MalformedInputException: Input length = 2

大家讲道理大家讲道理2802日前1534

全員に返信(2)返信します

  • 高洛峰

    高洛峰2017-04-18 10:47:13

    リーリー

    元のコードは次のクラスをインポートする必要があります
    import java.nio.file.Files;
    import java.nio.file.Paths;
    ただし、この形式に変更します
    import java.io.File;
    import java.io . FileInputStream;
    は正常であり、エラーはありません。
    そして、元のテキストとエラーのある行から一文字削除すれば、エラーはなくなると言う友人もいます。とても奇妙な質問です。 nio.file.Files の使用に問題がある理由がわかりません

    返事
    0
  • PHPz

    PHPz2017-04-18 10:47:13

    お誘いありがとうございます。 IO と NIO の違いを誤解している可能性があります。最も基本的な点は、IO はストリーム指向であり、NIO はバッファ指向であるということです。nio を使用すると、readLine はまったく機能しません。読み取りができません。NIO はバッファの読み取りとバッファのサイズのスキャンのみを行うことができ、データを解析する場合、NIO は IO ストリームをブロックするよりも大きな代償を支払う必要があります。

    返事
    0
  • キャンセル返事