什么是java中的“编写良好的文本读取”程序?

iugsix8n  于 2021-07-09  发布在  Java
关注(0)|答案(0)|浏览(115)

关闭。这个问题需要更加突出重点。它目前不接受答案。
**想改进这个问题吗?**通过编辑这篇文章更新这个问题,使它只关注一个问题。

四天前关门了。
改进这个问题
我真的很好奇,你们怎么写一个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来优化读取性能是有意义的。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题