• 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();
        }
    }

    运行效果

    原创文章,转载请说明出处,谢谢合作
  • 相关阅读:
    poj 3422 Kaka's Matrix Travels
    poj 1815 Friendship
    poj 1966 Cable TV Network
    黑暗
    【bzoj2741】[FOTILE模拟赛] L
    整数拆分
    LCIS
    原题的旅行
    【codeforces gym】Increasing Costs
    【noip模拟】D(==)
  • 原文地址:https://www.cnblogs.com/lwl80/p/15626299.html
Copyright © 2020-2023  润新知