----------- android培訓、java培訓、java學習型技術博客、期待與您交流! ------------
IO類中除了字節流和字符流還包括字符轉換流
OutputStreamWriter和InputStreamReader
但是不管如何操作,最後都是以字節的形式保存在文件中的
OutputStreamWriter將輸出的字節流轉化成字符流
OutputStreamWriter ow= new OutputStreamWriter(new OutputStream());
BufferedWriter bufw=new BufferedWriter(ow);
InputStreamReader將輸出的字節流轉化成字符流
InputStreamReader sin=new InputStreamReader(new InputStream());
BufferedReader bufr=new BufferedReader(sin)
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
public class WriterOut {
/**
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
InputStream in=System.in;
//將字節流轉成字符流對象,使用轉換流,inputStreamReader
InputStreamReader sin=new InputStreamReader(in);
BufferedReader bufr=new BufferedReader(sin);
OutputStream os=System.out;
OutputStreamWriter ow= new OutputStreamWriter(os);
BufferedWriter bufw=new BufferedWriter(ow);
String line=null;
while((line=bufr.readLine())!=null)
{
if("over".equals(line))
break;
bufw.write(line);
bufw.newLine();
bufw.flush();
}
}
}