解决方案 »

  1.   

    循环之前加判断
    1、判断str是否为null
    2、判断str的长度是否为0
    你直接取str[0][0]有可能str为null或者不为null但它的没有00这个值
      

  2.   


        String[][] str = {{"1","2","3",},{"4","5","6"},{"7","8","9"}};
        float[][] array = new float[str.length][];
        for(int i = 0 ; i< str.length;i++){
          array[i] = new float[str[i].length];
          for(int j = 0; j < str[i].length;j++){
            array[i][j] = Float.valueOf(str[i][j]);
          }
        }