java读取本地文件内容-TXT文件

 

本地新建多个文本并分别写入内容,如下:

 

 

代码:

复制代码
package com.test.controller;

import java.io.*;

/**
 * 报文批量推送
 *
 * @author liuwenlong
 * @create 2021-11-30 21:01:26
 */
@SuppressWarnings("all")
public class BatchPacketPush {


    public static void main(String[] args) {
        try {

            //获取绝对路径下的文件
            for (int i = 1; i <= 3; i++) {
                String s1 = BatchPacketPush.readTxt(new File("D:\\报文推送\\" + i + ".txt"));
                System.out.println(s1);
                Thread.sleep(5000);  //5000毫秒就是5秒
            }

        } catch (IOException | InterruptedException e) {
            e.printStackTrace();
        }
    }


    /**
     * 读文件
     *
     * @param file 文件
     * @return
     * @throws IOException
     * @throws IOException
     */
    public static String readTxt(File file) throws IOException, IOException {
        String s = "";
        InputStreamReader in = new InputStreamReader(new FileInputStream(file), "UTF-8");
        BufferedReader br = new BufferedReader(in);
        StringBuffer content = new StringBuffer();
        while ((s = br.readLine()) != null) {
            content = content.append(s);
        }
        return content.toString();
    }
}
复制代码

运行效果

 

posted @   勤快的懒羊羊  阅读(2004)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示