Dosyayı bağımsız değişken olarak kabul eden bir işlevim var. Dize verilerimi işleve iletmek için yeni bir Dosya oluşturmak / yazmak istemiyorum (dosya sistemine yazma erişimim yok). Dize verilerinin bir dosyada bulunmadığını eklemeliyim (bu nedenle verilerimi bir dosyadan okuyamıyorum).
Akışları kullanabilir ve bunları Dosya nesnelerine "aktarabilir miyim"?
Filenesneyi alan kodu bağlayabilir / gönderebilir misiniz ? Cevapların da belirttiği gibi, birFilenesne dosya sistemindeki bir konuma referans gibidir ve bu nedenle gerçek bir dosya olmadan simülasyonu yapmak zordur. Bununla birlikte, işleviniz birFileReaderveya a aldıysaFileInputStream, dosya olmayan girişi kabul etmek için kodu kolayca değiştirebilirsiniz.