import java.io.File;
import java.io.FileOutputStream;
import java.io.OutputStreamWriter;
import java.io.Writer;
public class FileDemo02
{
public static void main(String[] args)throws Exception
{
File f=new File("d:"+File.separator+"test.txt");
Writer out=null;
out=new OutputStreamWriter(new FileOutputStream(f));//字节流变成字符流
out.write("hello world!!");
out.close();
}
}我查API资料上OutputStreamWriter是将字符流输出对象变成字节流的输出对象。这里怎么可以反过来用啊?
请高手指教。
import java.io.FileOutputStream;
import java.io.OutputStreamWriter;
import java.io.Writer;
public class FileDemo02
{
public static void main(String[] args)throws Exception
{
File f=new File("d:"+File.separator+"test.txt");
Writer out=null;
out=new OutputStreamWriter(new FileOutputStream(f));//字节流变成字符流
out.write("hello world!!");
out.close();
}
}我查API资料上OutputStreamWriter是将字符流输出对象变成字节流的输出对象。这里怎么可以反过来用啊?
请高手指教。
但是这里仅仅只用到了其父类Writer的功能,而Writer就是用来写字符流的ps:FileOutputStream是用来写原始字节流的
用str进行输出
不知道行不