1. Métodos de operación en Java:
import java.io.*; public class FileInputStreamTest {public static void main (string [] args) lanza IOException {// Crear byte input stream fileInputStream Fis = new FileInputStream ("fileInputStreamTest.java"); // crear un tubo de bambú con longitud 1024 byte [] bbuf = new byte [1024]; // Use un bucle para repetir el proceso "Retirada de agua" mientras ((Hasread = Fis.Read (BBUF))> 0) {// saque el "tubo de bambú" (bytes), convierta la matriz de bytes en una cadena e ingrese el sistema.out.println (nueva cadena (bbuf, 0, haad)); } fis.close (); }} import java.io.*; public class FileReadertest {public static void main (string [] args) lanza ioexception {filereader fr = null; Pruebe {// Cree un flujo de entrada de caracteres fr = new FileReader ("FileReadertest.java"); // crear un "tubo de bambú" con longitud 32 char [] cbuf = new Char [32]; // Use un bucle para repetir el proceso "Retirada de agua" mientras ((haRead = fr.read (cbuf))> 0) {// Saque el "tubo de bambú" (bytes), convierta la matriz de bytes en una cadena e ingrese el sistema.out.println (nueva cadena (cbuf, 0, haade)); }} catch (ioException IOE) {ioe.printstackTrace (); } Finalmente {// cierre la transmisión de entrada de archivo if (fr! = null) {fr.close (); }}}}}}}2. Método de operación en C#:
/ * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *////// <summary> /// Convertir la transmisión a byte [] //// </ </ </summary> byte public [] [] byte [stream.length]; stream.read (bytes, 0, bytes.length); // Establezca la posición actual de la transmisión al comienzo de la transmisión. bytes de devolución; } //// <summary> /// Convertir byte [] a stream /// </summary> public stream byTesToStream (byte [] bytes) {stream stream = new MemoryStream (bytes); transmisión de retorno; }/ * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * Conversión entre transmisión y archivo * - - - - - - - - - - - - - - - - - - - - - - - - - * ////// <rummary> /// write stream a file //// <<<<<<<<// <<<<</// <<<<</// <<<</// <<<</ <</ <</ <</ <</ <<<// <<<</// <<<</ <</ <</ <</ <<</ <<<</ <</ <</ <</ <<<</// <<<</// <<<</////////m público stream, string filename) {// Convertir Stream a byte [] byte [] bytes = new byte [stream.length]; stream.read (bytes, 0, bytes.length); // Establezca la posición actual de transmisión al comienzo de la secuencia de transmisión. // Escribir byte [] al archivo fileStream fs = new FileStream (nombre de archivo, fileMode.create); BinaryWriter BW = New BinaryWriter (FS); bw.write (bytes); bw.close (); fs.close (); } //// <summary> /// lea la transmisión desde el archivo /// </summary> public stream filetostream (string fileName) {// Abra el archivo fileStream fileStream = new FileStream (FileName, FileMode.open, FileAccess.read, FileShare.read); // lee el archivo byte [] byte [] bytes = new byte [fileStream.length]; fileStream.Read (bytes, 0, bytes.length); fileStream.close (); // convertir byte [] a stream stream = new MemoryStream (bytes); transmisión de retorno; }Lo anterior es el contenido completo de los métodos de transmisión de entrada y salida de Java y C# (explicación detallada) que el editor le presenta. Espero que todos apoyen a Wulin.com más ~