Javaでファイルを読むよ、でもこれは覚書だよ
Java8の試験でやったはずなんですけど、
すっかり忘れてましたね。
Files.lines
でStream
でも、何度検証してみても
BufferedInputStream is = BufferedInputStream(FileInputStream(new File("/nhome/hoge.list"))); ByteArrayOutputStream os = new ByteArrayOutputStream(); byte[] bytes = new byte[1024 * 10]; int res = -1; while ( (res = is.read(bytes, 0, bytes.lengh())) != -1) { os.write(bytes, 0, res); } String result = new String(os.getByteArray(), StandardCharset.UTF_8);
これの方が高速なんだ…うーむ。