1

バイナリ形式の double 値 (以前は DataOutputStream によってダンプされた) でいっぱいのファイル (1,000 としましょう、それぞれ 100 万から 1000 万のエントリ) があります。JAVA でこれらの double 値を復元する最も効率的な方法は何ですか?

4

2 に答える 2

1

メモリにマップされた IO とDoubleBuffer s?

于 2012-08-25T04:02:56.753 に答える
-1

DataInputStream の使用:

  DataInputStream dis = new DataInputStream(new BufferedInputStream(new FileInputStream("myfile.bin")));
  while(dis.available() > 0) {
      double d = dis.readDouble();
      // ... do something with the double
  }
于 2012-08-25T04:03:40.590 に答える