package test.io;
import java.io.IOException;
import java.io.StringReader;
import java.io.StringWriter;
/**
* 用于把JspWrite 转化为 Reader。 适合于数据量不大,且内存足够全部容纳这些数据的情况。
*
* @author 赵学庆 www.java2000.net
*/
public class Test11 {
/**
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
StringWriter out = new StringWriter();
OutputStreamClass11.putDataOnWriter(out);
InputStreamClass11.processDataFromReader(new StringReader(out.toString()));
}
}
class OutputStreamClass11 {
public static void putDataOnWriter(StringWriter out) throws IOException {
out.write("www.java2000.net");
}
}
class InputStreamClass11 {
public static void processDataFromReader(StringReader in) throws IOException {
char[] cs = new char[1024];
int len = in.read(cs);
for (int i = 0; i < len; i++) {
System.out.print(cs[i]);
}
}
}
本文介绍了一个简单的 Java I/O 操作示例,通过 StringWriter 和 StringReader 类实现了数据从输出到输入的转换过程。该示例适用于数据量不大且内存能够完全容纳的情况。
1041

被折叠的 条评论
为什么被折叠?



