如何返回数组
我想返回数组,结果报错,为何?
public Array getmethod{
String[][] arr = new String[2][2];
return arr; //这句话为何报错,为什么不能返回?
}
问题点数:19、回复次数:5Top
1 楼DreamDragon_NEU(梦龙)回复于 2005-04-05 11:34:41 得分 5
public String[][] getmethod{
String[][] arr = new String[2][2];
return arr; //这句话为何报错,为什么不能返回?
}
楼主把返回类型改一下
arr是String[][]型的,所以方法的返回类型也应该是这个型的~~~Top
2 楼bwsabc(javavaj)回复于 2005-04-05 11:44:27 得分 5
public String[][] getmethod(){//方法的定义都错了.
String[][] arr = new String[2][2];
return arr; //这句话为何报错,为什么不能返回?
}
Top
3 楼zhulei0429(风间仁)回复于 2005-04-05 11:46:56 得分 5
public String[][] getmethod{
String[][] arr = new String[2][2];
return arr;
}
Top
4 楼qybao(阿宝)回复于 2005-04-05 11:53:16 得分 4
搂主的返回类型不匹配
函数定义返回类型是数组对象,而返回值是二维数组
public ArrayList getmethod{
ArryList arr = new ArrayList(2);
arr.add("data1");
arr.add("data2");
return arr;
}
Top
5 楼lovejiangnan(灰色滴狼)回复于 2005-04-05 11:58:34 得分 0
ok,谢谢Top




