zoukankan      html  css  js  c++  java
  • Java IO--字节-字符流转换

    OutputStreamWriter和InputStreamReader


    一般在操作输入输出内容的就需要使用字节或字符流,但是有些时候需要将字符流变为字节流的形式,或者将字节流变为字符流的形式,所以,就需要另外一组转换流的操作类。


    import java.io.* ;
    public class OutputStreamWriterDemo01{
    	public static void main(String args[]) throws Exception	{	// 所有异常抛出
    		File f = new File("d:" + File.separator + "test.txt") ;	
    		Writer out = null ;	// 字符输出流
    		out = new OutputStreamWriter(new FileOutputStream(f)) ;	// 字节流变为字符流
    		out.write("hello world!!") ;	// 使用字符流输出
    		out.close() ;
    	}
    };


    import java.io.* ;
    public class InputStreamReaderDemo01{
    	public static void main(String args[]) throws Exception{
    		File f = new File("d:" + File.separator + "test.txt") ;	
    		Reader reader = null ;
    		reader = new InputStreamReader(new FileInputStream(f)) ;	// 将字节流变为字符流
    		char c[] = new char[1024] ;
    		int len = reader.read(c) ;	// 读取
    		reader.close() ;	// 关闭
    		System.out.println(new String(c,0,len)) ;
    	}
    };






  • 相关阅读:
    Python学习笔记(三)
    Python学习笔记(二)
    GDUFE ACM1159
    GDUEFE ACM1003 练手
    GDUFE ACM1033
    GDUFE ACM1128
    GDUFE ACM1002
    EDUFE ACM1050
    GDUFE ACM1007
    GDUFE ACM1003
  • 原文地址:https://www.cnblogs.com/suncoolcat/p/3400378.html
Copyright © 2011-2022 走看看