zoukankan      html  css  js  c++  java
  • Java代码一行一行读取txt的内容

    
    
    public static void main(String[] args) {
            // 文件夹路径 
            String path = "E:\eclipse work\ImageUtil\src\scan.txt";
            List<String> scanListPath = readFile02(path);
        }
    
    
    
    /**
         * 读取一个文本 一行一行读取
         *
         * @param path
         * @return
         * @throws IOException
         */
        public static List<String> readFile02(String path) throws IOException {
            // 使用一个字符串集合来存储文本中的路径 ,也可用String []数组
            List<String> list = new ArrayList<String>();
            FileInputStream fis = new FileInputStream(path);
            // 防止路径乱码   如果utf-8 乱码  改GBK     eclipse里创建的txt  用UTF-8,在电脑上自己创建的txt  用GBK
            InputStreamReader isr = new InputStreamReader(fis, "UTF-8");
            BufferedReader br = new BufferedReader(isr);
            String line = "";
            while ((line = br.readLine()) != null) {
                // 如果 t x t文件里的路径 不包含---字符串       这里是对里面的内容进行一个筛选
                if (line.lastIndexOf("---") < 0) {
                    list.add(line);
                }
            }
            br.close();
            isr.close();
            fis.close();
            return list;
        }
    
  • 相关阅读:
    C/C++筛选法算素数
    JAVAFX-5事件总结
    JAVAFX-5 开发应用
    JAVAFX-4 开发应用
    JAVAFX-3 开发应用
    JAVAFX-1 开发应用
    JAVAFX-2 开发应用
    Swing 100行画图示例
    Java的Json解析包FastJson使用
    杨辉三角
  • 原文地址:https://www.cnblogs.com/woshuaile/p/8432478.html
Copyright © 2011-2022 走看看