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