1. أساليب العملية في جافا:
استيراد java.io.*؛ الفئة العامة fileInputStreamTest {public static void main (string [] args) يلقي ioException {// إنشاء دفق البايت fileInputStream fis = جديد fileInputStream ("fileInputStreamTest.java") ؛ // إنشاء أنبوب الخيزران بطول 1024 بايت [] bbuf = بايت جديد [1024] ؛ // استخدم حلقة لتكرار عملية "انسحاب المياه" بينما ((hasread = fis.read (bbuf))> 0) {// قم بإخراج "أنبوب الخيزران" (البايتات) ، وتحويل صفيف البايت إلى سلسلة وإدخال System.out.println (سلسلة جديدة (bbuf ، 0 ، hetread)) ؛ } fis.close () ؛ }} استيراد java.io.*؛ الفئة العامة fileReaderTest {public static void main (string [] args) يلقي ioException {fileReader fr = null ؛ حاول {// إنشاء دفق إدخال حرف fr = new fileReader ("FileReaderTest.java") ؛ // إنشاء "أنبوب الخيزران" بطول 32 char [] cbuf = new char [32] ؛ // استخدم حلقة لتكرار عملية "سحب المياه" بينما ((hasread = fr.read (cbuf))> 0) {// قم بإخراج "أنبوب الخيزران" (البايتات) ، وتحويل صفيف البايت إلى سلسلة وإدخال system.out.println (سلسلة جديدة (cbuf ، 0 ، HERREAD))) ؛ }} catch (ioException ioe) {ioe.printstacktrace () ؛ } أخيرًا {// أغلق دفق إدخال الملف if (fr! = null) {fr.close () ؛ }}}}}}}2. طريقة التشغيل في C#:
/ * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -///////<summary> /// تحويل الدفق إلى البايت []/ - - - - - - - - - - - - - - -///// بايت [Stream.length] ؛ Dream.Read (Bytes ، 0 ، bytes.length) ؛ // قم بتعيين الموضع الحالي للتيار إلى بداية الدفق. إرجاع بايت. } /// <summary> /// تحويل البايت [] إلى دفق /// </summary> البث العام bytestostream (byte [] bytes) {Stream Stream = new MemoryStream (bytes) ؛ دفق العودة }/ * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * - * التحويل بين التدفق والملف * - - - - - - - - - - - - - - - - - - - - - - - *////////////كانت إنك على الدفق////////////كانت تشرب على التدفق///////////انيا الوالية. دفق ، اسم ملف السلسلة) {// تحويل الدفق إلى byte [] byte [] bytes = new byte [Stream.length] ؛ Dream.Read (Bytes ، 0 ، bytes.length) ؛ // قم بتعيين موضع الدفق الحالي على بداية تيار الدفق. // اكتب byte [] إلى ملف fileStream fs = filestream جديد (اسم الملف ، fileMode.create) ؛ BinaryWriter BW = New BinaryWriter (FS) ؛ bw.write (بايت) ؛ bw.close () ؛ fs.close () ؛ } ///] // اقرأ الملف byte [] byte [] bytes = new byte [filestream.length] ؛ fileStream.Read (Bytes ، 0 ، bytes.length) ؛ filestream.close () ؛ // تحويل البايت [] إلى دفق الدفق = ذاكرة جديدة (بايت) ؛ دفق العودة }ما سبق هو المحتوى الكامل لطرق الدفق والإخراج Java و C# (التفسير التفصيلي) الذي قدمه لك المحرر. آمل أن يدعم الجميع wulin.com أكثر ~