核心代码
package ioDemo;
import java.io.*;
import java.nio.charset.Charset;
public class ChangeStreamDemo {
public static void main(String[] args) {
try {
OutputStream os = new FileOutputStream("C:\\Users\\lihw\\Desktop\\test\\123.txt");
writeDemo(os);
} catch (Exception e) {
e.printStackTrace();
}
}
public static void read(InputStream in) {
try {
Reader reader = new InputStreamReader(in, Charset.defaultCharset());
char[] chars = new char[1024];
int len = -1;
while ((len = reader.read(chars)) != -1) {
System.out.println(new String(chars, 0, len));
}
System.out.println("读取完毕");
reader.close();
}catch (Exception e) {
e.printStackTrace();
}
}
public static void writeDemo(OutputStream out) {
try {
Writer writer = new OutputStreamWriter(out);
writer.write("开开心心来玩耍");
writer.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}