Mam funkcję, która akceptuje plik jako argument. Nie chcę tworzyć / zapisywać nowego pliku (nie mam dostępu do zapisu w systemie plików) w celu przekazania moich danych ciągu do funkcji. Powinienem dodać, że dane String nie istnieją w pliku (więc nie mogę odczytać moich danych z pliku).
Czy mogę używać strumieni i „przesyłać” je do obiektów File?
File
obiekt? Jak stwierdziły odpowiedzi,File
obiekt jest jak odniesienie do lokalizacji w systemie plików, więc trudno byłoby go zasymulować bez rzeczywistego pliku. Jeśli jednak twoja funkcja przyjęła aFileReader
lub aFileInputStream
, możesz łatwo zmodyfikować kod, aby akceptował dane wejściowe niebędące plikami.