String str = null;
try{
str = new String("123");
}catch(Exception e){
}finally{
out.println(str);
}

解决方案 »

  1.   

    你猜的对者呢!
    String str = null;
    try {
    str = String("123");
    }catch(Exception e){
    }finally{
    out.println(str);
    }
      

  2.   

    错啦!!str应该在try{}catch{}外面定义!
    你在try语句里面定义,在finally中是不可以调用这个变量的!
      

  3.   

    如果你在try语句里面定义,那么str就是try语句的局部变量啦。
      

  4.   

    你不把错误贴上来,除非是非常明显又简单代码人家又愿意读才会帮你。
    out是怎么回事?是不是应该System.out.println()?