网页出现java.lang.nullpointerexception错误

 我来答
泡影果果616
推荐于2016-01-15 · 知道合伙人软件行家
泡影果果616
知道合伙人软件行家
采纳数:2005 获赞数:71338
软件技术从上学的时候就在研究,虽没最强大脑那般无敌,但依靠后天的勤奋学习,相信可以很专业的帮助更多人

向TA提问 私信TA
展开全部

网页出现java.lang.nullpointerexception错误解决方法:

错误程序:

正确程序:

分析原因:

正常运行测试即可解决

package ch1.incremental;


import java.util.ArrayList;

import java.util.List;


public class MergeTest {


public static void main(String args[]) {

Integer a[] = { 1, 2, 5, 8, 9, 0, 3, 4, 6, 7 }, i;

String b[] = { "AoMen", "BeiJing", "ShangHai", "ChongQing", "TianJin",

"XiangGang" };

Double c[] = { 0.5, 3.7, 6.3, 8.5, 9.2, 1.7, 2.3, 4.1, 5.9, 7.4 };


ArrayList<Integer> A=new ArrayList<Integer>();

for(i=0;i<10;i++){

A.add(a[i]);  

}

LinearList.merge((List)A , 0, 4, 9);

System.out.println(A);

 

// LinearList.merge(a, 0, 4, 9);

// for (i = 0; i < 10; i++)

// System.out.print(a[i] + " ");

// System.out.println();

// LinearList.merge(b, 0, 2, 5);

// for (i = 0; i < 6; i++)

// System.out.print(b[i] + " ");

// System.out.println();

// LinearList.merge(c, 0, 4, 9);

// for (i = 0; i < 10; i++)

// System.out.print(c[i] + " ");

// System.out.println();

}


}

一破天
2011-03-18 · 超过14用户采纳过TA的回答
知道答主
回答量:85
采纳率:0%
帮助的人:42.8万
展开全部
是空指针异常,是你使用了未被初始化的对象,或者未被赋值的变量。
举例:

StudentClass student;
student.name="张三";//未被初始化的对象

正确的是:
StudentClass student=new StudentClass();
student.name="张三";

检查下你的代码,看看\(^o^)/~
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dfh727
2011-03-18 · TA获得超过1255个赞
知道小有建树答主
回答量:421
采纳率:0%
帮助的人:391万
展开全部
肯定是你网页跳转时附带的某个或某些字段没有复制,在java代码中运行时正好这个值不能为空,所以报了空指正错误,仔细找找是哪个字段没有赋值!
追问
怎么找啊,谢了,很急的,能说的清楚点么?
追答
汗,昨天回答的有点急,似乎打错字了!你用的是什么工具啊?应该在你的工具日志里面可以看到你的错误原因啊,在那里找到你的java程序里面哪个出错了不就可以了啊!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式