21(2) 内存的流

内存中有这些类操作内存数据

StringReader

StringWriter

CharArrayReader

CharArrayInputStream

ByteArrayOutputStream

 

StringReader :读取内存中的字符串

//关流

sw.close();

StringWriter:写入字符串到内存中

    public static void main(String[] args) {
        //创建一个字符输出流对象----默认往内存写数据所以不指定路径
        StringWriter sw=new StringWriter();
        //写出数据---往内存写出
        sw.write("abc");
    }

 和FileReader和FileWriter的程序基本相似,只是在创建StringReader和StringWriter对象时传入的时字符串节点,而不是文件节点

因为String是不可变的字符对象,所以StringWrite使用StringBuffer作为输出节点。

 

posted @ 2019-07-23 19:58  三十六烦恼风x  阅读(107)  评论(0编辑  收藏  举报