对于javame。
由于getResourceAsStream()
用于读取文件,输出流/写入文件是否等效getResourceAsStream()
?
注意:该文件位于项目的文件夹中,很快将被打包到jar文件中。
答案 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( ... );