展开全部
java.io包和java.nio等都可以做到啊
比较常用的是IO包
IO输出比如图片,视频,音频等使32313133353236313431303231363533e59b9ee7ad9431333337616539用字节流
IO输出文字,字符串往往使用字符流(也可以使用字节流,但是比使用字节流方便)
但是字符流很多时候得考虑输入流的字符,采用指定字符集的办法,防止乱码
inputStream:所有字节输入流的父类.
outputStream:所有字节输出流的父类.
Reader:所有字符输入流的父类.
Writer:所有字符输出流的父类.
最后,你得注意流用完了得关闭流,
应用举例import java.io.*;
public class Demo {
public static void main(String[] args) {
OutputStreamWriter bw = null;
try {//指定输出的位置和字符集
bw = new OutputStreamWriter(new FileOutputStream("c:\\abc.txt"), "utf-8");
bw.write("你好\n");
bw.write("再见");
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
if (bw != null) {
bw.close();//流用完要关闭
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
}