中易网

JSP中null和""区别是什么?

答案:4  悬赏:40  
解决时间 2021-01-15 04:27
  • 提问者网友:椧運幽默
  • 2021-01-14 20:57
JSP中null和""区别是什么?
最佳答案
  • 二级知识专家网友:走死在岁月里
  • 2021-01-14 22:16
Null 不占用内存空间 ;
""是空的字符串 它是一个字符串,不过里面没有内容,占系统空间;
String str1 = null;
String str2 = "";
if(str1 == null)与if(str2.equals(""))需要不一样的判定条件。
全部回答
  • 1楼网友:街头电车
  • 2021-01-15 02:03
我个人认为null 相当于js中的undefined 未定义的意思,在jsp中也是没有初始化的意思。""代表的是一个字符串,只不过这个字符串是空的。
什么都没输入的话,应该是"",如果用request.getParameter()去获取一个在页面中不存在的name值返回的是null.可以自己写个小例子试试。
  • 2楼网友:爱难随人意
  • 2021-01-15 00:43
任何没有初始化的对象都是null,你说的""是一个空的String对象
  • 3楼网友:神的生死簿
  • 2021-01-14 23:26
1,在jsp里input 框不输入的话是""
2,null表示没有,""表示有,但是为空.
""是一个字符串,空串.
而null就是一个空的引用
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息