这会打印一个文件吗?

时间:2014-01-04 07:49:05

标签: java file

这段代码会做什么?

FileStream object = new FileStream("c:\input_final.txt",true);

我认为它不会运行,因为它们不是两个\因此将其视为转义角色。我错了,它会打印/显示/打开文件吗?

2 个答案:

答案 0 :(得分:1)

没有。它不会,因为它不是合法代码。

除非您有自定义类FileStream(您尚未发布),否则我认为您的意思是 -

FileOutputStream无效,因为c:\input_final.txt不是有效的字符串; \i不是有效的转义序列。

FileInputStream没有将布尔值作为第二个参数的构造函数。

答案 1 :(得分:0)

  

这会打印文件吗?

没有

  1. 这不是有效的代码。它不会编译 ...更不用说运行了!

  2. 您最有可能的意思是:

       ... = new FileOutputStream("c:\\input_final.txt",true);
    

    表示“创建一个输出流以附加到文件”c:\ input_final.txt“。但即使不会”打印“或”显示“该文件,或”打开“它在应用程序/浏览器/编辑器或其他任何内容。