zoukankan      html  css  js  c++  java
  • java读取按行txt文件

    import java.io.BufferedReader;
    import java.io.FileInputStream;
    import java.io.InputStreamReader;
    
    public class T {
        public static void main(String[] args) throws Exception{
            long startTime=System.currentTimeMillis();   //获取开始时间
            FileInputStream filestream=new FileInputStream("src/jedis/1.txt");
            byte[] b = new byte[3];
            filestream.read(b);
            String ecode="gbk";
            if (b[0] == -17 && b[1] == -69 && b[2] == -65){
                ecode="utf-8";
            }
            InputStreamReader readStream=new InputStreamReader(filestream,ecode);
            BufferedReader reader=new BufferedReader(readStream);
            
            String temp=null;
            int line=0;//行号
            while((temp=reader.readLine())!=null){
                line++;
                System.out.println(line+":"+temp);
            }
            
            long endTime=System.currentTimeMillis(); //获取结束时间
            if(readStream!=null){
                readStream.close();
            }
            if(reader!=null){
                reader.close();
            }
            System.out.println("程序运行时间: "+(endTime-startTime)/1000+"s");
        }
    }
  • 相关阅读:
    jQuery-选择器及属性修改
    jQuery 基础理论
    CSS 之 BFC(块级格式化上下文)
    H5--Web Storage
    H5 -WebWorker
    H5 --拖放
    nodejs Multer中间件
    k8s pod
    kubernetes
    优化CUDA数据传输
  • 原文地址:https://www.cnblogs.com/guoyansi19900907/p/8695850.html
Copyright © 2011-2022 走看看