日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

字节流输入输出代码

發布時間:2025/3/18 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 字节流输入输出代码 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、將數據讀出來顯示到console內:?
代碼如下:?
package InputStream;

import java.io.BufferedReader;?
import java.io.BufferedWriter;?
import java.io.FileReader;?
import java.io.IOException;?
import java.io.OutputStream;?
import java.io.OutputStreamWriter;?
import java.io.Writer;

public class OutputStreamWriterDemo {?
public static void main(String[] args) throws IOException {?
//創建輸入流對象?
BufferedReader br = new BufferedReader(new FileReader(“copy.txt”));

//method1(br);//創建輸出流對象Writer w=new OutputStreamWriter(System.out); //轉換成字符流BufferedWriter bw = new BufferedWriter(w);String line ;while((line = br.readLine())!=null) {bw.write(line);bw.newLine();}br.close();bw.close(); }private static void method1(BufferedReader br) throws IOException {OutputStream os = System.out;String line;while((line = br.readLine())!=null) {os.write(line.getBytes());os.write("\r\n".getBytes());} }
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24

}

二、將數據從console輸入存到制定的文本中?
代碼如下:?
package InputStream;

import java.io.FileWriter;?
import java.io.IOException;?
import java.io.InputStream;?
import java.io.InputStreamReader;?
import java.io.Reader;

public class InputStreamReaderDemo {

public static void main(String[] args) throws IOException {//method1();InputStream is = System.in; //將鍵盤輸入的數據存入到is里面Reader r= new InputStreamReader(is); //用r來讀取is里面的數據,將字節轉換成字符類型的FileWriter fw = new FileWriter("c.txt"); //用fw來將r讀出來的數據寫入到c.txt里面char [] ch = new char[1024];int len;while((len = r.read(ch))!=-1) {fw.write(ch,0,len);fw.flush();}fw.close();r.close(); }private static void method1() throws IOException {InputStream is = System.in;FileWriter fw = new FileWriter("b.txt");int len;byte [] byt = new byte [1024];while((len = is.read(byt))!=-1) {fw.write(new String(byt,0,len));fw.flush();}is.close();fw.close(); }

轉載于:https://www.cnblogs.com/kekexuanxaun/p/9480322.html

總結

以上是生活随笔為你收集整理的字节流输入输出代码的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。