精华内容
下载资源
问答
  • Unix Shell中用[-n]判断字符串不为NULL

    千次阅读 2015-12-10 15:43:25
    在Unix Shell中,可以使用[ -n ]来判断一个string不是NULL值,但是之前却以为这是骗人的把戏。因为执行下面的命令,返回是0值(即真),可是BB明明是没有内容的。 [root]# export BB= [root]# [ -n $BB ] ...

    在Unix Shell中,可以使用[ -n ]来判断一个string不是NULL值,但是之前却以为这是骗人的把戏。因为执行下面的命令,返回是0值(即真),可是BB明明是没有内容的。

    [root]# export BB=
    [root]# [ -n $BB ]
    [root]# echo $?
    0

    今日翻书才知道,原来需要用双引号把变量名括起来,即变成[ -n "$BB" ]。这样才行。

    [root]# [ -n "$BB" ]
    [root]# echo $?
    1

    因为如果没有双引号括起变量,当BB为null时,判定表达式变成:[ -n ]。这显然是范围true。当然,如果不想用双引号,那么使用[[ ]]判定语句也是可以的。

    [root]# [[ -n $BB ]]
    [root]# echo $?
    1


    [root]# echo $?
    1

    因为如果没有双引号括起变量,当BB为null时,判定表达式变成:[ -n ]。这显然是范围true。当然,如果不想用双引号,那么使用[[ ]]判定语句也是可以的。

    [root]# [[ -n $BB ]]
    [root]# echo $?
    1

    展开全文
  • java判断字符串不为空和null的方法

    万次阅读 多人点赞 2018-03-22 14:32:37
    1、 空串”“是长度0的字符串,它有自己的串长度(0)和内容(空),判断一个字符串为空的方法: if (str.length() == 0); 或 if (str.equals("")); 2、 null串表示目前没有任何对象与...

    首先,区分空串和null串
    1、 空串""是长度为0的字符串,它有自己的串长度(0)和内容(空),判断一个字符串为空的方法:

      if (str.length() == 0);
    

    if (str.equals(""));
    

    2、 null串表示目前没有任何对象与该变量关联,检查一个字符串是否为null的方法:

     if (str == null);
    

    3、检查一个字符串既不是null串也不是空串,多用以下方法判断:

    if (str != null && str.length() != 0);
    

    注意:要先检查str不为null,否则在一个null值上调length()方法会出现错误。

    4、使用StringUtils工具类,判断不为null也不是空,如下:

    if (StringUtils.isNotBlank(str));
    

    注意:StringUtils是org.apache.commons.lang3下的工具类

    展开全文
  • js判断字符串是否为null,undefined

    千次阅读 2019-07-31 10:49:18
    1:判断是否为null var str; Object.prototype.toString.call(str)==="[object Null]" 2:判断是否undefined var str;...Object.prototype.toString....3:字符串类型 可用于判断字符串类型的情况进行处理 Obj...

    1:判断是否为null

    var str;

    Object.prototype.toString.call(str)==="[object Null]" 

    2:判断是否为undefined

    var str;

    Object.prototype.toString.call(str)==="[object Undefined]" 

    3:字符串类型  可用于判断非字符串类型的情况进行处理

    Object.prototype.toString.call("a");//"[object String]" 

     

    拓展

    以此类推..我们可以用Object.prototype.toString.call(str)来判断很多数据类型

    例如数字类型

    Object.prototype.toString.call(0);//"[object Number]"

    例如boolean类型

    Object.prototype.toString.call(true);//"[object Boolean]"

    甚至还有:

    日期类型

    var date=new Date();

    Object.prototype.toString.call(date);//"[object Date]"

    数组类型

    var arr=[1,2];

    Object.prototype.toString.call(arr);//"[object Array]"

    正则表达式

    var reg=/<\w+?>/;

    Object.prototype.toString.call(reg);//"[object RegExp]"

    函数类型

    function a(){

    }

    Object.prototype.toString.call(a);//"[object Function]"

    展开全文
  • 小程序 js 判断 字符串 null

    千次阅读 2019-10-08 14:42:48
    判断字符串是否空 1 2 3 4 5 var strings = ''; if (string.length == 0) { alert('空'); } 判断字符串是否“空”字符即用户输入了空格 ...

    判断字符串是否为空

    1
    2
    3
    4
    5
    var strings = '';
    if (string.length == 0)
    {
    alert('不能为空');
    }

    判断字符串是否为“空”字符即用户输入了空格 

    1
    2
    3
    4
    5
    var strings = ' ';
    if (strings.replace(/(^s*)|(s*$)/g, "").length ==0)
    {
    alert('不能为空');
    }

    判断输入字符串是否为空或者全部都是空格

    1
    2
    3
    4
    5
    6
    function isNull( str ){
    if ( str == "" ) return true;
    var regu = "^[ ]+$";
    var re = new RegExp(regu);
    return re.test(str);
    }

    如果有null时上面代码就无法正常判断了,下面代码是判断为null的情况

    1
    2
    3
    4
    5
    var exp = null;
    if (exp == null)
    {
    alert("is null");
    }

    exp 为 undefined 时,也会得到与 null 相同的结果,虽然 null 和 undefined 不一样。

    注意:要同时判断 null 和 undefined 时可使用本法。 代码如下

    1
    2
    3
    4
    5
    var exp = null;
    if (!exp)
    {
    alert("is null");
    }

    如果 exp 为 undefined,或数字零,或 false,也会得到与 null 相同的结果,虽然 null 和二者不一样。注意:要同时判断 null、undefined、数字零、false 时可使用本法。代码如下

    1
    2
    3
    4
    5
    var exp = null;
    if (typeof exp == "null")
    {
    alert("is null");
    }

    为了向下兼容,exp 为 null 时,typeof null 总返回 object,所以不能这样判断。

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    <script type="text/javascript">
    function testuser(){
    var i= document.getElementByIdx_x("aa");
    if (i.value=="null")
    {
    alert("请登录后再发表留言!")
    return false;
    }
    else
    {
    alert(i.value)
    return true;
    }
    }
    </script>

    转载于:https://www.cnblogs.com/zhangheliang/p/11052219.html

    展开全文
  • 网上查了,好久都没有一个可以表达清楚的,采取一个委婉的方法 ?default("") ?trim ?length gt 1 ... 判断字符串长度是否大于1 解决空字符串窜问题 转载于:https://www.cnblogs.com/20iD/p/7994594.html
  • 判断字符串是否为null或者空串

    千次阅读 2018-07-24 12:24:38
    1.调用的是StringUtils.isEmpty()方法 import org.apache.commons.lang3.StringUtils; if(StringUtils.isEmpty(flag)){ ... } 2.点进这个方法 ... return cs==null || cs.length()==0; }  
  • 以下是java 判断字符串是否空的四种方法:方法一: 最多人使用的一个方法, 直观, 方便, 但效率很低:if(s == null || s.equals(""));方法二: 比较字符串长度, 效率高, 是我知道的最好一个方法: if(s == null || s....
  • 2019独角兽企业重金招聘Python工程师...与isBlank的区别是该方法会将多个空格的字符串判断为有参 如果传入参数" " 将会得到false 转载于:https://my.oschina.net/MrBamboo/blog/800392
  • 如果expr为null返回值1,否则返回值0 IFNULL(expr1,expr2) 如果expr1值为null返回expr2的值,否则返回expr1的值 NULLIF(expr1,expr2) 如果expr1==expr2返回值为null,否则返回expr1的值;相当于case when expr...
  • null表示的是一个对象的值,而并是一个字符串。例如声明一个对象的引用,String a = null ; ""表示的是一个空字符串,也就是说它的长度0。例如声明一个字符串String str = "" ; 2、内存分配 String str = ...
  • 字符串的长度0,也就是"",一点内容都没有的就是空串!null串表示目前没有任何对象与该变量关联。 判断是不是空串? if(str.length == 0) 或者 if(str.equals("")) 判断是不是null? if(str == null) 注意...
  • Mybatis中xml判断字符串不为空和null简单方法今天犯了一个很丢人的事情,值得自己在这做一记录。 我们以前在xml中进行null和空的判断如下图所示: 这样有一个坏处就是我今天所犯的,一开始我只做了null的判断,可...
  • 判断字符串为空和null

    千次阅读 2017-07-07 10:38:24
    1.以前判断字符串为空的方法  String str = “”; if(str ! = "" && str != null){  //逻辑处理 } 2.现在使用stringUtils.isEmpty(str);去处理 判断以上 if( !StringUtils.isEmpty( str ) ){ //逻辑处理 ...
  • iOS开发判断字符串为null

    千次阅读 2018-02-26 18:06:10
    if (str isEqual:[NSNullnull]]) { //当标签空时 NSLog(@"字符串为空"); }
  • C# 判断字符串为Null或空的方法

    万次阅读 2017-04-18 13:50:31
    判断字符串为Null或空的方法 IsNullOrEmpty p == null || p == “” p == null && p.Length == 0: 861ms (p +”“).Length == 0: 1050ms 测试结果 测试1 - IsNullOrEmpty: 943ms - p == null || p == “”: ...
  • 判断字符串是否为为null

    千次阅读 2014-05-09 18:34:32
    开发过程中,我们通过http请求,后台返回json数据,而有时数据里某一字段的值为null~,然后我们把此值赋值给NSArray,NSdictionary,或是NSString,然后我们会判断此值为null时,所做的处理,而通常惯性思维判断时...
  • java判断字符串为空或NULL的方法

    千次阅读 2020-06-27 21:25:45
    区分空串和NULL串 空串指的是长度为0的空字符串,即串长度为0,串内容为空,判断空串的方法: if(str.length()==0)或者 ...注意:要先检查str不为null,否则在一个null值上调length()方法会出现错误。
  • iOS 判断字符串"<null>"类型

    千次阅读 2016-03-02 11:34:06
    字符串类型 ""类型时该如何判断 Result = ""; if (Result isEqual:[NSNull null]])  {  //当标签空时  NSLog(@"字符串为空");  }
  • JQuery/js中如何判断字符串为null

    万次阅读 2017-08-01 09:44:43
    以前,总是在Java代码中用if(str==null)来判断str是否空,今天在jQuery中遇到判断str是否为null,也这样写了,可是不对。执行了,后来换成了if(str=="null"),还是不行,上网搜了一下,给的答案是用if(str ==...
  • * 判断字符串是否不为空,包括判断null/undefined * @param {Object} str */ isNotEmpty : function(str) { if(typeof(str)=="undefined" || ""+str =="undefined" || str == null) { return false; } var t ...
  • 在mybatis中, if test 判断不为空字null的时候,报了sql 语法错误 xml文件: <if test="keyword != null AND keyword != ''"> AND ( mac_id = #{keyword} ) OR ( user_id = #{keyword} ) </if> ...
  • java 判断字符串为empty、blank、null

    千次阅读 2019-02-16 18:08:13
    需求:boolean isBlank(String s){…}如果s是null或s是...已经说成这样,完成isBlank很easy,关键是想总结一下java中一些常用又很类似的判断字符串空?或内容相同?的方法 。s==null,s指向堆中某一内存空间 。s==&
  • jquery/js中如何判断字符串为null

    千次阅读 2014-11-20 15:09:25
    以前,总是在java代码中用if(str==null)来判断str是否

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 599,901
精华内容 239,960
关键字:

判断字符串不为null