回 帖 发 新 帖 刷新版面

主题:求救  java 数组传递

请问一下各位!

我在一个面板中得到的了一个String 类型的数组,
如  public String[] returnstr(){
    return str; // str 是一个面板的数组, 它有值了
  }
然后要在另一个面板中要用到这个数组的,(两个面板没有继承关系,但都是公共的) 我在另一个面板中 new 了一个对象名为: otherframe 的新对象,然后用 
                       String[] otherstr =  otherframe.returnstr();
可在 new 了新对象的这个面板中 这个 str 怎么也用不起来,总是报: 空指针异常
请问我要怎么才能得到子str;

                   谢了!

回复列表 (共3个回复)

沙发

写的一点也不明白,能不能说的清楚点呀,最好把源码弄上看下

板凳

这个应该是NullPointerException  原因是变量申明了 但没有初始化

3 楼

上面有个str的类吧,定义里面的值,就可以了吧

我来回复

您尚未登录,请登录后再回复。点此登录或注册