У меня есть функция, которая принимает файл в качестве аргумента. Я не хочу создавать / записывать новый файл (у меня нет доступа на запись в файловую систему), чтобы передать свои строковые данные функции. Я должен добавить, что данные String не существуют в файле (поэтому я не могу прочитать свои данные из файла).
Могу ли я использовать потоки и «преобразовывать» их в объекты File?
File
объект? Как указано в ответах,File
объект похож на ссылку на место в файловой системе, поэтому его сложно смоделировать без реального файла. Если, однако, ваша функция принимает aFileReader
или aFileInputStream
, вы можете легко изменить код, чтобы принимать нефайловый ввод.