在Java中,读取一个.txt文件并逐行显示其内容是一个常见的需求。这里提供一段代码实现这一功能。首先,确保文件路径正确,比如本例中的“c:/out.txt”。接着,使用RandomAccessFile类来打开文件。在while循环中,通过readLine()方法逐行读取文件内容,并使用System.out.println()将每一行输出到控制台。当readLine()返回null时,表示文件已读取完毕,循环结束。最后,确保文件资源被正确关闭,避免资源泄漏。
代码示例如下:
public void test(){
RandomAccessFile raf = null;
try {
raf = new RandomAccessFile("c:/out.txt","r");
String temp = null;
while (true) {
temp = raf.readLine();
if(temp == null){
break;
}
System.out.println(temp);
}
raf.close();
} catch (Exception e) {
e.printStackTrace();
} finally {
if(raf != null){
try {
raf.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
}
值得注意的是,这段代码中的错误处理较为基础,实际应用中可能需要更复杂的异常处理机制,以适应不同的异常情况。此外,代码中的路径为固定值,实际使用时应根据需要修改。
通过这段代码,你可以轻松地实现读取.txt文件并逐行显示其内容的功能。希望这段代码对你有所帮助。
在使用这段代码时,请确保文件路径正确,并且文件存在。如果遇到文件不存在或其他问题,代码将输出异常信息到控制台。此外,记得将文件路径修改为实际文件的位置。
如果你对这段代码有任何疑问或需要进一步的修改,请随时提问。希望这段代码能够解决你的需求。
温馨提示:答案为网友推荐,仅供参考