内存中有这些类操作内存数据
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作为输出节点。