io

来源:互联网 发布:js style标签写什么 编辑:程序博客网 时间:2024/06/10 05:18

io流要抛出IOException,所以必须抛出IOException,文件IO会抛出FileNotFountException.

 

转换流

InputStreamReader(InputStream in)

OutputStreamWriter(OutputStream out)

(便于读写字符串或是中文字符)

//.............................................................................

import java.io.*;

class TransForme{
   public static void main(String[] args) {
     try{
       OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream ("d://cl2.txt"));
       osw.write("示范带");
       System.out.println(osw.getEncoding());
       osw.close();
       osw = new OutputStreamWriter(new FileOutputStream("d://cl2.txt",true),"ISO8859_1");
       osw.write("fie");
       System.out.println(osw.getEncoding());
       osw.close();//用完后一定要记得关闭该流。。。。(开始没关,结果后面那个fie显示不出来)
  }catch (IOException e){
       e.printStackTrace();
  }
 }
}
//...........................................................................................................................................

 

PrintStream中的print(...)方法是打印...。按照平台的默认字符编码将字符转换为字节,并完全以       write(int) 方法的方式写入这些字节。

 

System.out.println();中的out是PrintStream中的字段,是“标准”输出流。此流已打开并准备接受输出数据。通常,此流对应于显示器输出或者由主机环境或用户指定的另一个输出目标(System.setOut(new(PrintStream(new(FileOutputStream("......"))))))。

原创粉丝点击