"
import java.io.*;
public class file2 {
public static void main(String[] args) {
    // TODO Auto-generated method stub
    File f= new File("D\\xx\\te.txt") ; 
    OutputStream out = null ; 
    try
    {
        out = new FileOutputStream(f) ; 
    }
    catch(Exception e)
    {
        System.out.println("asdas");
    }
    String a =new String("sadasdas")  ;
    byte[] b = a.getBytes() ;
    try
    { 
        out.write(b);
    }
    catch(Exception e)
    {
        System.out.println("asdas");
    }
    try
    {
        out.close() ;
    }
    catch(Exception e)
    {
        System.out.println("asdas");
    }
    InputStream in = null ; 
    try
    {
        in =    new FileInputStream(f ) ; 
    }
    catch(Exception e)
    {
        System.out.println("asdas");
    }
    byte[] d = new byte[1024] ; 
    int i= 0 ; 
    try
    {
        i = in.read(d) ; 
        in.close() ;
        System.out.println(i);
    }
    catch(Exception e)
    {
        System.out.println("asdas");
    }
    System.out.println(i);
}
}
调试了一下,发现好像所有的try都进catch 了, 感觉上自己应该没错啊,就是输不出我要的结果。
" 
                    版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
"
这问题就不该给答案,你都知道它catch到exception了,就不去看一下catch到的是什么东西么?
######不知道你出的问题是什么。。。。
######File f= new File("D\xx\te.txt");
看看 路径 正确吗?
起码得是这样吧:
File f= new File("D:\\xx\\te.txt");