zoukankan      html  css  js  c++  java
  • IsEmpty(),Null , 空格串 和 空字符串""的比较

    1.  IsEmpty()

    IsEmpty()是Java中用于判断某种容器是否有元素的系统库函数。如用来判断
    ArrayList,HashSet,HashMap是否有元素等。可以用isEmpty();判断一个顺序
    容器ArrayList里面是否有元素,如果有的话返回一个Boolean类型的值false,
    否则返回true。

    2.  Null

    null可以赋值给引用变量,你不能将null赋给基本类型变量,例如int、double、
    float、boolean。

    可以使用==或者!=操作来比较null值 ,null是任何一个
    引用类型变量的默认值

    null它是一个空对象,在内存中是不存在的。它不可以使用Object对象中的方法。

    调用null的字符串的方法会抛出异常。

    NULL没有分配存储空间

    3.  空格串

    String str = " "; // 空格串 , str.length() 等于1

    分配了内存

    4.  空字符串""

    String str1 = "";  // 空字符串   str1.length() 等于0

    分配了内存 ,分配了一个空间

    *备注:

    空格:本质上和abc一样,它是一个字符 , 它的数值(ASC||)是32

  • 相关阅读:
    2.18周四笔记
    Tkinter 控件详细介绍
    python基础: day4作业计算器
    Python的functools.reduce用法
    正则表达式技术深入
    递归
    生成器generator
    绕过验证码
    导入JSONPathExtractorExample.jmx文件报错,导不进去
    jmeter一些插件下载网址
  • 原文地址:https://www.cnblogs.com/niuxiao12---/p/7679330.html
Copyright © 2011-2022 走看看