【发布时间】:2017-08-22 06:55:13
【问题描述】:
我需要制作一个电影票节目。我写了课堂的大部分内容。最后要做的是通过将信息发送到文本文件来创建一个带有PrintWriter 的文本文件。
我还没有开始第二部分。现在我只是想打印座位表的前两行。这不需要来自班级的信息。
问题是根本没有向文本文件添加任何内容。这是我目前所拥有的:
public void createSeatingChart() throws FileNotFoundException
{
File seatingChart = new File("C:/Users/Chris/Documents/NetBeansProjects/Auditorium/seatingChart.txt");
PrintWriter pw = new PrintWriter(seatingChart);
pw.println("\t\tSeats");
pw.println("\t123456789012345678901234567890");
pw.close();
}
我很确定我错过了一些小东西,但我不确定它是什么。有什么想法吗?
【问题讨论】:
-
你怎么知道有问题?您的问题缺少重要的上下文信息:您看到了什么错误?有哪些不当行为?你怎么称呼这个?您是否适当地处理异常?
-
完全没有错误,我得到的唯一异常是我抛出的 filenotfound
-
调试 101:在此函数的开头放置一个断点或
System.out.println调用,并确保它正在被调用。然后单步(或添加更多printlns)看看实际发生了什么。任何课程都应涵盖的第一个主题是调试。 -
我认为您的文件路径错误。而且,也是好事。
PrintWriter(File)javadoc 注释 用作此编写器目标的文件。如果文件存在,那么它将被截断为零大小. -
说真的,使用标点符号。你会发现有时放慢速度有助于清晰自己的想法。
标签: java netbeans printwriter