字符串null检查

Paw*_*wan 2 java

我已经尝试了2个小时,但我已经放弃了.我这样检查String的值:

if(value.equals("")||value.length()<0||value==null)
{
    value = "Anynomous"
}
Run Code Online (Sandbox Code Playgroud)

但是字符串仍在打印值null.

请在此处查看此程序代码

<HTML>
<BODY>

<%!
String value ;
%>

<%

value = (String)request.getAttribute("retunval");
System.out.println("Inside New fgdf JSP");
if(value.equals("")||value.length()<0||value==null)
value = "Anonymuos";


%>
Hello <%=value%>

<BR>
</BR>

<BR>
</BR>

<a href="Test.jsp">Try Again</a>
</BODY>
</HTML>
Run Code Online (Sandbox Code Playgroud)

ig0*_*774 5

检查是否valuenull第一个.否则value.equals()会抛出NullPointerException.

 if (value == null || value.equals("")) {
     value = "Anonymous";
 }
Run Code Online (Sandbox Code Playgroud)