У мене є функція, яка приймає File як аргумент. Я не хочу створювати / писати новий файл (у мене немає доступу для запису до файлової системи) для того, щоб передати мої рядкові дані функції. Додам, що дані String не існують у файлі (тому я не можу прочитати свої дані з файлу).
Чи можу я використовувати потоки та "кидати" їх на об'єкти File?
File
об’єкт? Як було сказано у відповідях,File
об’єкт - це як посилання на місце розташування у файловій системі, і тому важко було б імітувати без фактичного файлу. Якщо, однак, ваша функція взяла aFileReader
або aFileInputStream
, ви можете легко змінити код, щоб прийняти нефайлове введення.