我可以做到这一点,但这个问题更多的是要了解实现这一目标的最佳方式。
我可以执行以下操作来获取缓冲读取器中的文件
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(new FileInputStream(file), "UTF-8"));
此后继续进行的最佳方式是什么?
答案 0 :(得分:1)
最好的方法通常是最简单的方法:
Path path = Paths.get("path/to/file");
byte[] data = Files.readAllBytes(path);
PS:如果你有一个File
对象而不是路径的字符串表示,那么只需将File
转换为Path
:
Path path = file.toPath()