有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

readLine()上的java限制

我只是想知道readLine方法可以从java文件中读取的行数是否有任何限制。任何帮助都将不胜感激。这就是我所说的:

FileReader fr1=new FileReader("/homes/output_train_2000.txt");
BufferedReader br1=new BufferedReader(fr1);
while((line1=br1.readLine())!=null){ }  

谢谢


共 (1) 个答案

  1. # 1 楼答案

    据我所知没有限制。这里有一个更好的方法:

    BufferedReader reader = null;  
    try {  
        reader = new BufferedReader( new FileReader( "/homes/output_train_2000.txt") );  
        String line = null;  
        do {  
            line = reader.readLine();  
            if( line != null ) {  
                // Do something     
            }  
        } while( line != null );  
    } catch (Exception e) {  
        e.printStackTrace();  
    } finally {  
        if( reader != null )  
        try {  
            reader.close();  
        } catch (IOException e) {  
    }