关闭。这个问题需要更加突出重点。它目前不接受答案。
**想改进这个问题吗?**通过编辑这篇文章更新这个问题,使它只关注一个问题。
四天前关门了。
改进这个问题
我真的很好奇,你们怎么写一个java程序来读取文本文件(i/o)?我听说很多人都在谈论一个“好的”或“写得好的”文本阅读器程序,所以我很想看看你对此的一些看法。这是我的看法。
我认为一个“写得好”或“好”的代码/程序应该尽可能简单,同时以足够的速度/性能完成它的主要任务,并且不容易出错。
我的主课
package com.company;
import java.io.FileNotFoundException;
public class Main {
public static void main(String[] args) throws FileNotFoundException {
ReadingToFile readingNow = new ReadingToFile();
readingNow.readingFile();
}
}
我的文本阅读器类
package com.company;
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
public class ReadingToFile {
public void readingFile() throws FileNotFoundException {
File file = new File("PATHNAME//FOO/BAA.txt");
Scanner scan = new Scanner(file);
while (scan.hasNextLine()) {
System.out.println(scan.nextLine());
}
}
}
看起来,我的程序很简单,也不太复杂,这让我想,为什么你需要一个复杂的文本读取器程序,如果一个文本中所能做的就是。。。转换成字符串的文本。这不能与如何制作文本阅读器相混淆。当然,如果您的文本文件非常庞大,那么将其变得更复杂并使用(作为示例)bufferedreader和filereader来优化读取性能是有意义的。
暂无答案!
目前还没有任何答案,快来回答吧!