"
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 了, 感觉上自己应该没错啊,就是输不出我要的结果。
" ![image.png](https://ucc.alicdn.com/pic/developer-ecology/65d366c63e74431ca6a884569f15fab8.png)
"
这问题就不该给答案,你都知道它catch到exception了,就不去看一下catch到的是什么东西么?
######不知道你出的问题是什么。。。。
######File f= new File("D\xx\te.txt");
看看 路径 正确吗?
起码得是这样吧:
File f= new File("D:\\xx\\te.txt");
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。