jsp中的内容 String str=request.getParameter("guessnumber"); // 这是一个随机分给一个1到100的整数让你猜的jsp程序,str是通过request内置对象获得的你猜的那个数if(str==null) str="*"; if(str.length()==0)str="*";请

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 21:03:21

jsp中的内容 String str=request.getParameter("guessnumber"); // 这是一个随机分给一个1到100的整数让你猜的jsp程序,str是通过request内置对象获得的你猜的那个数if(str==null) str="*"; if(str.length()==0)str="*";请
jsp中的内容
String str=request.getParameter("guessnumber"); // 这是一个随机分给一个1到100的整数让你猜的jsp程序,str是通过request内置对象获得的你猜的那个数
if(str==null)
str="*";
if(str.length()==0)
str="*";
请问str="*"是什么意思,
str==null和str.length()==0不是同个意思吗?为什么要两个条件都来判断

jsp中的内容 String str=request.getParameter("guessnumber"); // 这是一个随机分给一个1到100的整数让你猜的jsp程序,str是通过request内置对象获得的你猜的那个数if(str==null) str="*"; if(str.length()==0)str="*";请
str="*" 这个*不确定是什么意思,上下文看不出来,一般*都是通配符,代表任何字符
str==nul和str.length()==0当然不同了
null表示是无效的,而length()==0表示的是空字符串,即"",这个是有效的,只是为空.