suwu150
2016-05-11 05:19
采纳率: 0%
浏览 1.1k
已采纳

数组赋值问题,java语言?

帮我看看,我下面的语句有哪些错误??提示是空指针,点击错误显示在

temp[i][j]=str_p_char[k];这一行

                   str_p_char=str_p.toCharArray();  
                                    miyue_c=miyue.toCharArray();
                                    int len_strpchar=str_p_char.length;
                                    int len_miyue=miyue_c.length;
                                    char [][]temp = null;
                                    int k = 0;
                                    int len=(len_strpchar/len_miyue)+1;
                                    for(int i=0;i<len;i++)
                                    {
                                        for(int j=0;j<len_miyue;j++)
                                        {
                                                if(str_p_char[k]==':')
                                                {
                                                        ;
                                                }
                                                else
                                                {
                                                     temp[i][j]=str_p_char[k];
                                                }
                                                 k++;
                                                 System.out.println("K:"+k);
                                        }
                                    }
  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

4条回答 默认 最新

  • glustful 2016-05-11 05:42
    最佳回答

    char [][]temp = null;你都不new 就直接使用,能不是空指针吗

    评论
    解决 无用
    打赏 举报
查看更多回答(3条)

相关推荐 更多相似问题