Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我想用java创建一个新文件…新的PrintStream。。。一切都很好,但我可以';在我的项目中找不到该文件_Java_Eclipse - Fatal编程技术网

我想用java创建一个新文件…新的PrintStream。。。一切都很好,但我可以';在我的项目中找不到该文件

我想用java创建一个新文件…新的PrintStream。。。一切都很好,但我可以';在我的项目中找不到该文件,java,eclipse,Java,Eclipse,因此,我有一个类似于数字数学测试的简单代码(尽管只有一个问题)。我想让程序扫描我在输入窗口中键入的内容,然后在新的文本文件中打印结果,无论我是对还是错。问题是我在eclipse中找不到我的项目中的文本文件,而是必须找到我的项目文件夹并在那里找到.txt文件。是否可以在eclipse中使.txt文件在我的项目中可见?谢谢另外,在java中,如何在引号内添加引号?我的意思是像“你回答”500“ 在eclipse中,将该文件放到project base dir中,然后仅使用名称访问该文件。您需要在pr

因此,我有一个类似于数字数学测试的简单代码(尽管只有一个问题)。我想让程序扫描我在输入窗口中键入的内容,然后在新的文本文件中打印结果,无论我是对还是错。问题是我在eclipse中找不到我的项目中的文本文件,而是必须找到我的项目文件夹并在那里找到.txt文件。是否可以在eclipse中使.txt文件在我的项目中可见?谢谢另外,在java中,如何在引号内添加引号?我的意思是像“你回答”500“


在eclipse中,将该文件放到project base dir中,然后仅使用名称访问该文件。

您需要在project directory文件夹内(src文件夹外)访问指定的文件,然后按名称(以及类型,如果需要)访问该文件

唯一需要指定路径的时间是将文件存储在子目录(如“resources/images/player/player_forward.png”)中,或者不在.jar中

另外,为了在Java中显示字符串中的引号,请在引号前加反斜杠

例如:

String quote = "\"Life is like a box of chocolates.\"";
它将打印出:

“生活就像一盒巧克力。”

另外,这就像使用新行字符一样:

String text = "Hello.\nHow is your day?"
将打印:

“你好。 你今天过得怎么样?”


如果要打印出实际的反斜杠,请在反斜杠之前执行反斜杠。

根据您所在的操作系统,
PrintStream file=new PrintStream(新文件(“Test results.txt”)可能因空格而出现问题。也就是说,为什么您使用的是PrintStream而不是BufferedWriter?

我的第一反应是无法查看您的文件,只是您没有刷新项目。尝试右键单击项目>单击“刷新”,查看是否显示文本文件。Eclipse不会实时更新您的文件系统,所以您必须刷新项目才能看到任何更新

对于引号,必须使用前面的正斜杠转义引号,如下所示:

System.out.println("She said, \"I don't eat vegetables.\"");
这将产生:


她说,“我不吃蔬菜。”

stackoverflow上的代码块的格式是每行前面有4个空格。反勾号仅用于内联代码。发布/编辑时,右侧有一个有用的“如何设置格式”框,告诉您可以在此处使用的语法。使用反斜杠(如字符串s=“Answer is”“500”)转义引号;看起来我犯了一个新手错误,我一直试图刷新我的src文件夹,谢谢!
System.out.println("She said, \"I don't eat vegetables.\"");