1. วิธีการใช้งานใน Java:
นำเข้า Java.io.*; คลาสสาธารณะ FileInputStreamTest {โมฆะสาธารณะคงที่หลัก (สตริง [] args) พ่น IOException {// สร้างไบต์อินพุตสตรีม FileInputStream FIS = ใหม่ FileInputStream ("FileInputStreamTest.java"); // สร้างหลอดไม้ไผ่ที่มีความยาว 1024 ไบต์ [] bbuf = ไบต์ใหม่ [1024]; // ใช้ลูปเพื่อทำซ้ำกระบวนการ "การถอนน้ำ" ในขณะที่ (((hasread = fis.read (bbuf))> 0) {// นำ "ท่อไม้ไผ่" (ไบต์) แปลงอาร์เรย์ไบต์เป็นสตริงและป้อน System.out.println (สตริงใหม่ (bbuf, 0 } fis.close (); - นำเข้า Java.io.*; ชั้นเรียนสาธารณะ FilerEaderTest {โมฆะคงที่สาธารณะหลัก (สตริง [] args) พ่น IOException {filereader fr = null; ลอง {// สร้างสตรีมอินพุตอักขระ fr = new filereader ("filereaderTest.java"); // สร้าง "ท่อไม้ไผ่" ที่มีความยาว 32 ถ่าน [] CBUF = ถ่านใหม่ [32]; // ใช้ลูปเพื่อทำซ้ำกระบวนการ "ถอนน้ำ" ในขณะที่ (((hasread = fr.read (cbuf))> 0) {// นำ "หลอดไม้ไผ่" (ไบต์) แปลงอาร์เรย์ไบต์เป็นสตริงและป้อน System.out.println (สตริงใหม่ }} catch (ioexception ioe) {ioe.printstacktrace (); } ในที่สุด {// ปิดสตรีมอินพุตไฟล์ถ้า (fr! = null) {fr.close (); -2. วิธีการทำงานใน C#:
/ * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * // /// <summary> /// ไบต์ [stream.length]; stream.read (bytes, 0, bytes.length); // ตั้งค่าตำแหน่งปัจจุบันของสตรีมไปที่จุดเริ่มต้นของสตรีมขนาดเล็ก (0, seekorigin.begin); ไบต์กลับ; } /// <summary> /// แปลงไบต์ [] เพื่อสตรีม /// </summary> BytestOstream (Byte [] bytes) {stream stream = new MemoryStream (ไบต์); ส่งคืนสตรีม; }/ * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * การแปลงระหว่างสตรีมและไฟล์ * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - สตรีมชื่อสตริงไฟล์) {// แปลงสตรีมเป็นไบต์ [] ไบต์ [] ไบต์ = ไบต์ใหม่ [สตรีมความยาว]; stream.read (bytes, 0, bytes.length); // ตั้งค่าตำแหน่งสตรีมปัจจุบันเป็นจุดเริ่มต้นของสตรีมสตรีม (0, seekorigin.begin); // เขียนไบต์ [] ไปยังไฟล์ fileStream fs = fileStream ใหม่ (ชื่อไฟล์, fileMode.create); BinaryWriter BW = ใหม่ BinaryWriter (FS); bw.write (ไบต์); bw.close (); fs.close (); } /// <summary> /// อ่านสตรีมจากไฟล์ /// </summary> สตรีมสาธารณะ FileToStream (ชื่อไฟล์สตริง) {// เปิดไฟล์ fileStream fileStream = ใหม่ fileStream (ชื่อไฟล์, fileMode.Open, fileCess.Read, fileshare.Read); // อ่านไฟล์ไบต์ [] byte [] bytes = byte ใหม่ [filestream.length]; filestream.read (ไบต์, 0, bytes.length); fileStream.close (); // แปลงไบต์ [] เพื่อสตรีมสตรีม = ใหม่ MemoryStream (ไบต์); ส่งคืนสตรีม; -ด้านบนเป็นเนื้อหาเต็มรูปแบบของวิธีการอินพุต Java และ C# และเอาต์พุต (คำอธิบายโดยละเอียด) นำมาให้คุณโดยโปรแกรมแก้ไข ฉันหวังว่าทุกคนจะสนับสนุน wulin.com เพิ่มเติม ~