getResourceStream用于编写文件

时间:2010-06-18 15:21:03

标签: java java-me getresource

对于javame。

由于getResourceAsStream()用于读取文件,输出流/写入文件是否等效getResourceAsStream()

注意:该文件位于项目的文件夹中,很快将被打包到jar文件中。

4 个答案:

答案 0 :(得分:2)

getResoureAsStream()处理资源。返回输出流没有意义,因为这意味着您正在尝试动态覆盖您的资源。

此外,对于驻留在JAR或远程位置的大多数资源,无论如何都无法写入。

答案 1 :(得分:1)

拥有它是没有意义的。
getResourceAsStream会得到什么,因为资源还不存在?

另外,getResourceAsStream通常用于访问JAR或WAR中的文件,你不能在那里写。

getResourceAsStream通常用于加载配置和属性文件 关于如何使用它的Here is a good tutorial(有点过时了)。

答案 2 :(得分:0)

是。 创建一个File - Object,然后在这个文件对象上调用getOutputStream。

答案 3 :(得分:0)

FileOutputStream也适用于java me。

FileOutputStream out = new FileOutputStream("output.txt");
out.write( ... );