1. Методы работы в Java:
импортировать java.io.*; public class fileInputStreamTest {public static void main (string [] args) бросает ioException {// Создать байт входного потока fileInputStream fis = new FileInputStream ("fileInputStreamTest.java"); // Создать бамбуковую трубку с длиной 1024 байта [] bbuf = new Byte [1024]; // Используйте цикл, чтобы повторить процесс «снятия воды» while (((hasread = fis.read (bbuf))> 0) {// Установите «Bamboo Tube» (Bytes), преобразовать массив байтов в строку и введите System.out.println (новая строка (BBUF, 0, HASREAD)); } fis.close (); }} импортировать java.io.*; открытый класс FileReaderTest {public static void main (string [] args) бросает ioException {fileReader fr = null; try {// создать входной поток символов fr = new FileReader ("filereAdertest.java"); // Создать «бамбуковую трубку» с длиной 32 char [] cbuf = new char [32]; // Используйте цикл, чтобы повторить процесс «снятия воды», в то время как (((hasread = fr.read (cbuf))> 0) {// Установите «Bamboo Tube» (Bytes), преобразуйте байт -массив в строку и введите System.out.println (New String (CBUF, 0, HASTREAD)); }} catch (ioException ioe) {io.printstackTrace (); } наконец {// Закройте поток ввода файла if (fr! = null) {fr.close (); }}}}}}}2. Метод работы в C#:
/ * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - byte [stream.length]; Stream.read (Bytes, 0, Bytes.length); // Установить текущую позицию потока в начало потока.seek (0, seekorigin.begin); вернуть байты; } /// <summary> /// конвертировать byte [] в потоку /// </summary> public Stream ByteStoStream (byte [] bytes) {Stream Stream = new MemoryStream (Bytes); вернуть поток; }/ * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -. Stream, String FileName) {// преобразовать поток в byte [] byte [] bytes = new byte [stream.length]; Stream.read (Bytes, 0, Bytes.length); // Установить текущую позицию потока в начало потока потока. Seek (0, seekorigin.begin); // записать байт [] в файл fileStream fs = new FileStream (filename, filemode.create); BinaryWriter BW = новый BinaryWriter (FS); bw.write (байты); bw.close (); fs.close (); } /// <summary> /// Читать поток из файла /// </summary> public Stream FiletoStream (String Filename) {// Открыть файл fileStream fileStream = new FileStream (filename, fileMode.open, fileCcess.read, fileshare.read); // Читать файл byte [] byte [] bytes = new Byte [fileStream.length]; fileStream.read (Bytes, 0, Bytes.length); fileStream.Close (); // конвертировать byte [] в потоку потока = new MemoryStream (байты); вернуть поток; }Выше приведено полное содержание методов ввода Java и C# ввода и вывода (подробное объяснение), принесенное вам редактором. Я надеюсь, что все будут поддерживать wulin.com больше ~