Java null check语句上的null指针异常
下面的null check语句如何引发null指针异常?请求可能是空的吗?我很困惑,谁来帮忙Java null check语句上的null指针异常,java,nullpointerexception,Java,Nullpointerexception,下面的null check语句如何引发null指针异常?请求可能是空的吗?我很困惑,谁来帮忙 if(!getTGTid(request).equalsIgnoreCase(null) || !getTGTid(request).equalsIgnoreCase("")) { 方法 private String getTGTid(HttpServletRequest request) { return request.getParameter("tgtId"); } 如果getTGTid(
if(!getTGTid(request).equalsIgnoreCase(null) ||
!getTGTid(request).equalsIgnoreCase("")) {
方法
private String getTGTid(HttpServletRequest request) {
return request.getParameter("tgtId");
}
如果getTGTid(request)
为null,getTGTid(request).equalsIgnoreCase(null)
将抛出NullPointerException
使用
谢谢,埃兰,我会试试的。上下文不一样。
if (getTGTid(request) != null && !getTGTid(request).equalsIgnoreCase(""))