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