java使用FileInputStream读取本地文件内容
 java使用Stream流读取本地文件内容
 1.先在自己笔记本选一个目录创建文件,这里就选择在D盘创建一个
 word.txt文件
 
 随意输入内容例如
 
 2.直接来直接复制代码运行
import java.io.*;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.stream.Stream;
public class Test {
    public static void main(String[] args) throws Exception {
        //随便在d盘创建一个文件,不管文件大多内存占用都不会多到哪里,应为是一次取多少内存开销多少
        String filePath = "D:\\home\\demo\\word.txt";
        //方法1,建议使用方法1
        System.out.println("方法1------------");
        System.out.println("方法1------------");
        try (Stream<String> lines = Files.lines(Paths.get(filePath))) {
            lines.forEach(
                    line -> System.out.println(line)
            );
        } catch (Exception e) {
            e.printStackTrace();
        }
        //方法2
        File file = new File(filePath);
        System.out.println("方法2------------");
        System.out.println("方法2------------");
        try (FileInputStream inputStream = new FileInputStream(file)) {
            BufferedReader br = new BufferedReader(new InputStreamReader(inputStream));
            String line = null;
            while ((line = br.readLine()) != null) {
                System.out.println(line);
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}




















