packagelian;importjava.io.File;importjava.io.OutputStream;importjava.io.FileOutputStream;publicclassW{publicstaticvoidmain(Stringargs[])throwsException{Filef=newFile("e:"...
package lian;
import java.io.File;
import java.io.OutputStream;
import java.io.FileOutputStream;
public class W {
public static void main(String args[]) throws Exception{
File f=new File("e:"+File.separator+"yy.doc");
OutputStream out=new FileOutputStream(f);
String str="ddddddfasdfas";
byte b[]=str.getBytes();
out.write(b);
out.close();
}
}
**************************************************************************************************
package lian;
import java.io.File;
import java.io.OutputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.FileNotFoundException;
public class Q {
public static void main(String args[]){
File f=new File("e:"+File.separator+"test.doc");
try{
OutputStream out=new FileOutputStream(f);
}
catch(FileNotFoundException e){
e.printStackTrace();
}
String str="asdfasdfasdf";
byte b[]=str.getBytes();
try{
out.write(b);}
catch(IOException e){
e.printStackTrace();
}
out.close();
*********************************************************************************
上面的代码是对的,而下面的代码中out.write(b)和out.close()中的out对象无法解析,这是因为异常抛出有问题造成的原因吗?应该如何修改?
展开