• 技术文章 >Java >Java基础

    java判断字符串不为空

    尚2019-12-30 11:35:38原创1144

    判断一个字符串str不为空的方法有:

    1. str!=null;

    2. "".equals(str);

    3. str.length()!=0;

    推荐:java视频教程

    说明:

    1、null表示这个字符串不指向任何的东西,如果这时候你调用它的方法,那么就会出现空指针异常。

    2、""表示它指向一个长度为0的字符串,这时候调用它的方法是安全的。

    3、null不是对象,""是对象,所以null没有分配空间,""分配了空间。

    示例:

    public void function1(String s,int n) {  
      long startTime = System.currentTimeMillis();  
       
      for(long i = 0; i<n; i++) {  
       if(s == null || s.equals(""));  
      }  
      long endTime = System.currentTimeMillis();  
       
      System.out.println("function 1 use time: "+ (endTime - startTime) +"ms");  
     }
    public void function2(String str,int n) {  
      long startTime = System.currentTimeMillis();  
       
      for(long i = 0; i< n; i++) {  
       if(s == null || s.length() <= 0);  
      }  
      long endTime = System.currentTimeMillis();  
       
      System.out.println("function 2 use time: "+ (endTime - startTime) +"ms");  
     }

    更多java知识请关注java基础教程栏目。

    以上就是java判断字符串不为空的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:java 字符串
    上一篇:java中request乱码解决方法 下一篇:java字符串如何输出
    大前端线上培训班

    相关文章推荐

    • java怎么判断指定字符是否存在• java怎么解决导出csv文件乱码• java中函数和方法的区别是什么?• java中json传输数据乱码问题

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网