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