初学者问个问题:需求和代码如下

rlfzyhddsw 2010-03-29 12:01:43
现在有一个方法,方法参数为一个二维数组,现在我要先将这个二维数组里面的值赋给一个一维数组。为什么运行时出错。。代码如下:

public List<List<String>> sortMapToList(String[][] array) {

String[]str=null;
int k=0;
for (int i = 0; i < array.length; i++) {
for (int j = 0; j < array[i].length; j++) {
str[k]=array[i][j];
k++;
System.out.print(str[k]);
}
}


想了下应该不会错呀。。请学长们指点一下。。谢谢。。
...全文
59 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
rlfzyhddsw 2010-03-29
  • 打赏
  • 举报
回复
返回值那个不管他。。下面还有其它代码。。
怎么初始化?那这里应该怎么写。。。
Ark032425 2010-03-29
  • 打赏
  • 举报
回复
String[]str=null;
下面又
str[k]=array[i][j];
str就没有初始化过。
sun1950 2010-03-29
  • 打赏
  • 举报
回复
返回值都没有...

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧