java txt 按行读取_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");
}
}
總結
以上是生活随笔為你收集整理的java txt 按行读取_java读取按行txt文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: textview加载html glide
- 下一篇: else 策略模式去掉if_业务复杂=i