小白弱弱的问一个问题:
JAVA中在读入一个文件的内容,放入一个动态数组中,因为有try  块,无法直接引用这个数组,怎样才能在块外使用这个数组?例如把这个数组复制到另外一个块外的数组?刚开始学JAVA,老鸟们不吝赐教!

解决方案 »

  1.   

    把数组声明在try{}之外不行吗?
      

  2.   

    你可以把这个数组定义在这个try块外面呀!
      

  3.   

    常用做法是这样:int[] arr = null;
    try {
      arr = xxooxxoo;
    } catch(Exception ex) {}if (arr != null) {
      // Do something.
    }不过实际上你也可以把使用数据的语句直接放在try里面。
      

  4.   

    多谢楼上各位前辈,刚开始学JAVA,嘿嘿,还不是很熟悉,多谢了,我试一下,不行继续提问
      

  5.   

    把这个数组复制到另外一个块外的数组
    使用'system.arraycopy ()'复制数组比较快捷