我们都知道当我们new一个String类型的变量是时,用的是
String str = null;而不是Sting str =“”;

null不会分配内存空间,相当于什么都没有。
""是一个长度为 0 且占内存的空字符串,在内存中分配一个空间。

看测试

报了空指针异常
当用str.equals(str2)判断两个字符串str和str2是否相等时返回false
若是要判断"",则是根据值进行判断

str.equals("")//str的值是否为空,==表示比较地址
str.isEmpty()
str.length()==0

若要判断null

if(str==null)

Java关于null和空字符串““的区别相关推荐

  1. Oracle中Null与空字符串''的区别

    http://read.newbooks.com.cn/info/172049.html Oracle中Null与空字符串''的区别 来源:CSDN   作者:jsjzzh   发布时间:2007-1 ...

  2. null和空字符串('')的区别

    在Java开发中,我们需要常常判断是否值为null,尤其在xml数据交互过程中,我们判断某一个报文的值是否为null时候,经常需要用三目运算判断:如果值为null,则赋值空字符串(insert数据库时 ...

  3. oracle数据库null和空字符串区别,null和空字符串('')的区别

    在Java开发中,我们需要常常判断是否值为null,尤其在xml数据交互过程中,我们判断某一个报文的值是否为null时候,经常需要用三目运算判断:如果值为null,则赋值空字符串(insert数据库时 ...

  4. Oracle中Null与空字符串' '的区别

    含义解释: 问:什么是NULL? 答:在我们不知道具体有什么数据的时候,也即未知,可以用NULL,我们称它为空,ORACLE中,含有空值的表列长度为零. ORACLE允许任何一种数据类型的字段为空,除 ...

  5. Django与SQL语言中——NULL与空字符串的区别

    SQL有指定空值的独特方式,它把空值叫做NULL. Null在数据库中表示 不知道的数据,主要有3种意思: 1)知道数据存在,但不知道具体值. 2)不知道数据是否存在. 3)数据不存在. 在SQL中, ...

  6. Oracle 与 Mysql NULL值,空字符串''的区别

    Oracle(null等同于空字符'') 1.oracle插入空字符串默认替换成null 2.oracle查询(null和被替换的空字符)时使用 is null/is not null 3.使用聚合函 ...

  7. 后台获取前台传递参数为null和空字符串的区别,以及sql拼接之if判断

    1.获取到的值为null 当URL路径中没有"name"属性,此时后台使用request.getParameter("name")获取到的值为null; 2.获 ...

  8. oracle和mysql空字符串_Oracle数据库中对null值的排序及mull与空字符串的区别

    order by排序之null值处理方法在对业务数据排序时候,发现有些字段的记录是null值,这时排序便出现了有违我们使用习惯的数据大小顺序问题.在Oracle中规定,在Order by排序时缺省认为 ...

  9. 详解mysql NULL和 IS NOT NULL以及空字符串

    1.NULL 和 空字符串的区别 "NULL"   表示的是一种数据类型,表示未知 "      "     空字符串的数据类型是字符串,只是这个字符串比较特殊 ...

最新文章

  1. Javascript中的函数重载-最佳做法
  2. spring4声明式事务—02 xml配置方式
  3. 1.3 机器学习基础-深度学习第二课《改善深层神经网络》-Stanford吴恩达教授
  4. 运维基础(3)备份篇
  5. Nginx内核参数相关的优化设定
  6. Cannot read property ‘forceUpdate‘ of undefined
  7. 10.傅里叶变换——2D中的傅里叶变换,傅里叶变换的应用_5
  8. 编译Qtopia2.2.0
  9. 13.卷1(套接字联网API)---守护进程和 inetd 超级服务器
  10. Windows线程生灭 (二)
  11. 牛学长iTunes备份密码移除工具
  12. mac读取ntfs移动硬盘
  13. 形式语言与自动机 Part.1绪论, Part.2 语言与文法
  14. epub文件格式揭秘
  15. iOS APP 上架审核过程中常见问题整理
  16. CList 简单用法
  17. 图像基础知识学习笔记
  18. Java基础语法(三)——运算符
  19. GPU通用计算调研报告
  20. simca算法 matlab,SIMCA分类法中主成分分析算法探究.doc

热门文章

  1. python解包exe_解包 Python 3 的安装包
  2. 六度分离 ——最短路
  3. layer的弹出层的简单的例子
  4. 2021年3月蓝桥杯STEMA考试正在报名
  5. Excel (2) 美化工作表
  6. NR-LDPC码知识
  7. 关于Python之quote()的使用
  8. cloudreve使用体验
  9. 视频格式: QSV转MP4
  10. UE4材质03纹理采样及UV