For javame.
Since getResourceAsStream()
is for reading files, is there a getResourceAsStream()
equivalent for output stream / writing files?
Note: the file is inside the project's folders and will soon be packaged into a jarfile.
For javame.
Since getResourceAsStream()
is for reading files, is there a getResourceAsStream()
equivalent for output stream / writing files?
Note: the file is inside the project's folders and will soon be packaged into a jarfile.
Yes. create a File-Object and then call getOutputStream on this file object.
It would not make sense to have that.
What would the getResourceAsStream get, since the resource does not exist yet?
In addition getResourceAsStream is typically used to access a file within a JAR or WAR, you cannot write there.
getResourceAsStream is typically used to load configuration and properties files.
Here is a good tutorial (a little dated) on how to use it.
FileOutputStream is also available for java me.
FileOutputStream out = new FileOutputStream("output.txt");
out.write( ... );
getResoureAsStream() deals with resources. Returning an output stream doesn't make sense because that implies you are trying to overwrite your resources on the fly.
Besides, for most resources residing in a JAR or remote locations, you can't write to it anyway.