zt1120110894 2017-07-14 07:39 采纳率: 83.3%
浏览 1109
已采纳

二维字符串数组赋值出错问题

定义了一个二维字符串组
String[][] str=new String[map.size()][];
map.size()是上面的,在某次运行中为11
现在写了一个方法
String fangan;
String methodName;
String methodNamefinal = null;
ArrayList methodNameArray= new ArrayList();
ArrayList methodNameArray1= new ArrayList();
ArrayList methodNameArray2= new ArrayList();
String[][] str=new String[map.size()][];
for(int i=0;i<map.size();i++){

        fangan=map.get(i).toString();
        methodNameArray=(ArrayList<Object>) map.get(i);
        for(int j=0;j<methodNameArray.size();j++){
                //从methodNameArray.get(j)中截取中间字符
            int aa=methodNameArray.get(j).toString().indexOf("methodName="); 
            int bb=methodNameArray.get(j).toString().indexOf(",methodType"); 
            methodName=methodNameArray.get(j).toString().substring(aa+11,bb); 
            if(methodName!=null){

                str[i][j]=methodName;   
            }

        }

现在 str[i][j]=methodName; 这个出错了,不知道为什么、
出错如下。

  • 写回答

2条回答

      报告相同问题?

      相关推荐 更多相似问题

      悬赏问题

      • ¥15 ue如何做自然的物体边缘磨损效果材质
      • ¥15 求解答,急,本人真的是没有办法了
      • ¥15 我是在windows环境下通过IIS部署django项目,但是是这样怎么处理呢
      • ¥15 python 循环语句问题
      • ¥30 51单片机测量脉冲周期/频率并加以计算、显示
      • ¥50 图书期刊管理系统c++
      • ¥20 c语言基础,设计带界面的小应用
      • ¥15 Erplab无法创建事件清单
      • ¥15 fdisk输入n后不提示选择分区类型
      • ¥15 关于#java#snaker 工作流的问题,如何解决?