Tôi có một hàm chấp nhận Tệp làm đối số. Tôi không muốn tạo / ghi một Tệp mới (tôi không có quyền ghi vào hệ thống tệp) để chuyển dữ liệu chuỗi của tôi vào hàm. Tôi nên thêm rằng dữ liệu Chuỗi không tồn tại trong tệp (vì vậy tôi không thể đọc dữ liệu của mình từ tệp).
Tôi có thể sử dụng Luồng và "truyền" chúng tới các đối tượng Tệp không?
File
đối tượng không? Như các câu trả lời đã nêu, mộtFile
đối tượng giống như một tham chiếu đến một vị trí trong hệ thống tệp và do đó sẽ khó mô phỏng nếu không có tệp thực. Tuy nhiên, nếu hàm của bạn lấy aFileReader
hoặc aFileInputStream
, bạn có thể dễ dàng sửa đổi mã để chấp nhận đầu vào không phải tệp.