各位网友,大家好:
请看以下这一小段代码:
String mystr="1234";
OutputStreamWriter out=new OutputStreamWriter(new FileOutputStream("UTFData.dat"));
out.write(mystr,0,mystr.length());
我打算把字串mystr的字节流转换为本地操作系统认可的字符流,并把它写入文件,可是没有成功,这是为什么啊?谢谢各位高人指点!

解决方案 »

  1.   

    OutputStreamWriter out = null;
            try {
                String mystr="1234";
                out =new OutputStreamWriter(new FileOutputStream("d:\\UTFData.dat"));
                out.write(mystr,0,mystr.length());        }
            catch(Exception ex) {            
            }
            finally {
                try {
                    out.close();
                }
                catch(Exception ex) {            
                }
            }