如何将程序转换为数据文件和数据读取器?

时间:2017-09-19 19:28:12

标签: java

public class tabular {
    public static void main(String[] args)
    {
        for (int row = 0; row < 4; row++)
        {   

            for (int col = 0; col < 4; col++)
            {
                System.out.print(row + "" + col + "\t" );
            }
            System.out.println("\n");
        }
    }
}

这是我的代码,我的任务是修改此程序并将其打印到文件中。将此程序转换为文件意味着什么?我之前学到的是从文件阅读器打开文件或使用printwriter制作文件。

2 个答案:

答案 0 :(得分:0)

您当前正在通过System.out.prin()

将输出打印到屏幕

请参阅:How do I create a file and write to it in Java?

答案 1 :(得分:0)

您只需要创建一个PrintWriter并用新输出System.out替换默认输出pw

public static void main(String[] args) throws FileNotFoundException {

    PrintWriter pw = new PrintWriter(new FileOutputStream("file.txt"));

    for (int row = 0; row < 4; row++) {
        for (int col = 0; col < 4; col++) {
            pw.print(row + "" + col + "\t");
        }
        pw.println("\n");
    }
    pw.close();   // it calls flush() method to push the data in the file
}

该文件将在当前目录中创建,您可以更改路径