导入PrintWriter语句

巨大的

我正在搜索有关如何将Java中的文本写入文件的信息,因此我读了这个问题

如何创建文件并用Java写入文件?

但是,所有答案都没有包括进行PrintWriter工作所需的内容。

问题:什么是正确的导入语句PrintWriter如果这不是我的问题,请告诉我问题是什么以及如何解决。

请使用普通英语!我是一位具有zip经验的业余编码员,所以像您正在与7年级学生交谈一样向我解释这一点。

这是我的代码:

import java.util.Random;
import java.util.*;
import java.lang.Object;

public class Driver01 {
    public static void main(String[] args) {

        PrintWriter writer = new PrintWriter("the-file-name.txt", "UTF-8");

        for (int b = 1; b < 10001; b++) {
            int x = (int) (Math.random() * 9);
            int y = (int) (Math.random() * 9);
            int z = (int) (Math.random() * 9);
            int a = (int) (Math.random() * 9);

            writer.print(b + ":" + x);
            writer.print(y);
            writer.print(z);
            writer.print(a);
            writer.println("");

            writer.close();
        }

    }

}
弧形的

我将尝试回答我认为您所提出的问题,并针对StackOverflow问题提供一些(可能是多余的)建议-确切地说,这看起来不像您第一次来,但我可以看到你是新来的。

帖子不一定告诉您要导入什么的原因是,如果您还不知道,那么简单的Google搜索“ java Classname”(将您想要的类替换)就会告诉您。在这种情况下,PrintWriter位于java.io包中,因此导入为java.io.PrintWriter。

如注释中所指出的,您可能不希望在退出循环之前关闭已实例化的PrintWriter。如代码所示,我希望它第二次通过尝试写入文件的第一条语句的循环崩溃。

要问好的StackOverflow问题,请记住我们不知道您要做什么,我们不知道您已经尝试了什么,我们不知道您的问题是什么,直到/除非您告诉我们。因此潜伏者不会倾向于为人们编写程序,特别是那些没有向我们展示他们已经尝试过(并且已经尝试过)的人;这有助于进一步定义问题,并告诉我们不要尝试或提出自己的建议。

当您有一个像这样的小程序时,将整个过程发布并告诉我们这就是整个过程。

如果遇到编译器错误,请将整个编译器错误粘贴到您的问题中,然后说出您想了解的信息。

如果您有运行时堆栈跟踪,请将整个堆栈跟踪粘贴到您的问题中,然后说出您想了解的内容。

如果程序根本没有按照您的期望做,请告诉我们(1)它在做什么,以及(2)您在期待什么。

通常,在此过程中,花了一段时间后,您会在张贴问题之前找到自己的答案。这是SO帮助的一种方式,它通过指导我们以可以回答问题的方式专注于问题。

祝你好运。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章