ฉันมีฟังก์ชันที่ยอมรับไฟล์เป็นอาร์กิวเมนต์ ฉันไม่ต้องการสร้าง / เขียนไฟล์ใหม่ (ฉันไม่มีสิทธิ์เขียนระบบไฟล์) เพื่อที่จะส่งข้อมูลสตริงของฉันไปยังฟังก์ชัน ฉันควรเพิ่มว่าข้อมูล String ไม่มีอยู่ในไฟล์ (ดังนั้นฉันจึงไม่สามารถอ่านข้อมูลของฉันจากไฟล์ได้)
ฉันสามารถใช้สตรีมและ "ส่ง" ไปยังออบเจ็กต์ไฟล์ได้หรือไม่
File
วัตถุได้หรือไม่? ตามที่คำตอบได้ระบุไว้File
วัตถุก็เหมือนกับการอ้างอิงตำแหน่งในระบบไฟล์ดังนั้นจึงยากที่จะจำลองโดยไม่มีไฟล์จริง อย่างไรก็ตามหากฟังก์ชันของคุณใช้ aFileReader
หรือ aFileInputStream
คุณสามารถแก้ไขโค้ดเพื่อยอมรับการป้อนข้อมูลที่ไม่ใช่ไฟล์ได้อย่างง่ายดาย