null检查语句的Nullpointer异常

时间:2017-06-05 09:48:13

标签: java nullpointerexception

下面的null check语句如何抛出Nullpointer异常?请求可能是null吗?我很困惑有人帮忙。

if(!getTGTid(request).equalsIgnoreCase(null) || 
!getTGTid(request).equalsIgnoreCase("")) {

方法

private String getTGTid(HttpServletRequest request) {
return request.getParameter("tgtId"); 
}

1 个答案:

答案 0 :(得分:1)

如果getTGTid(request)为空,则getTGTid(request).equalsIgnoreCase(null)会抛出NullPointerException

使用

if (getTGTid(request) != null && !getTGTid(request).equalsIgnoreCase(""))