字节流输入输出代码
一、將數據讀出來顯示到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”));
- 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
總結
                            
                        - 上一篇: 并发编程 笔记
 - 下一篇: mySql安装时常见问题处理