5

对于javame。

既然是用于读取文件,那么输出流/写入文件getResourceAsStream()是否有等价物?getResourceAsStream()

注意:该文件在项目的文件夹中,很快就会打包成一个 jarfile。

4

4 回答 4

2

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

此外,对于大多数位于 JAR 或远程位置的资源,您无论如何都不能对其进行写入。

于 2010-06-18T15:29:28.173 回答
1

这样做是没有意义的。
由于资源还不存在,getResourceAsStream 会得到什么?

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

getResourceAsStream 通常用于加载配置和属性文件。
这是一个关于如何使用它的好教程(有点过时)。

于 2010-06-18T15:25:13.527 回答
0

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

于 2010-06-18T15:23:03.597 回答
0

FileOutputStream 也可用于 java me。

FileOutputStream out = new FileOutputStream("output.txt");
out.write( ... );
于 2010-06-18T15:27:11.183 回答