Для javame.
С тех пор getResourceAsStream()
для чтения файлов, есть ли a getResourceAsStream()
эквивалентный для потока вывода / запись файлов?
Примечание: файл в папках проекта и будет скоро упакован в jarfile.
getResoureAsStream () работает с ресурсами. Возврат выходного потока не имеет смысла, потому что это означает, что вы пытаетесь перезаписать свои ресурсы на лету.
Кроме того, для большинства ресурсов, находящихся в JAR или удаленных местах, вы все равно не можете писать в них.
Это было бы бессмысленно.
Что получит getResourceAsStream, если ресурс еще не существует?
Кроме того, getResourceAsStream обычно используется для доступа к файлу в JAR или WAR, вы не можете писать туда.
getResourceAsStream обычно используется для загрузки файлов конфигурации и свойств.
Вот хороший учебник (немного устаревший) о том, как его использовать.
Да. создать File -Object, а затем вызвать getOutputStream для этого файлового объекта.
FileOutputStream также доступен для java me.
FileOutputStream out = new FileOutputStream("output.txt");
out.write( ... );