zoukankan      html  css  js  c++  java
  • 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();
        }
    }

    运行效果

    原创文章,转载请说明出处,谢谢合作
  • 相关阅读:
    第一篇随笔
    我的第一篇博客
    第一次博客
    芜湖
    芜湖~
    起飞
    第一天
    第一篇随笔
    第一篇随笔
    随笔
  • 原文地址:https://www.cnblogs.com/lwl80/p/15626299.html
Copyright © 2011-2022 走看看