zoukankan      html  css  js  c++  java
  • 空字符串用equals比较的时间和==(等等于)比较的时间哪个更快

    今天测试了一下空字符串比较的时间和==(等等于)比较的时间哪个更快,最后发现equals会比较快,

    我的代码是这样的,不排除其他情况,可能效果不一样,大家可以自己测试一下


    equals:

    package com.lxhw.common.isnull;
    
    import com.alibaba.fastjson.JSONObject;
    
    /**
     * Created by chirszh on 2017-09-25.
     */
    
    public class JsonRewrite  extends JSONObject{
       
        public static void main(String[] args){
            long startTime = System.currentTimeMillis(); // 获取开始时间
            JsonRewrite jsRewrite = new JsonRewrite();
           
            JSONObject bbb = new JSONObject();
            bbb.put("bbb","");
    
            Double test1 = ("".equals(bbb.getString("bbb" ))?0D:bbb.getDouble("bbb"));
          
            System.out.println("test1-->"+test1);
        
            long endTime = System.currentTimeMillis(); // 获取结束时间
            System.out.println("程序运行时间: " + (endTime - startTime) + "ms");
    
        }
    }
    

    运行n次时间:





    ==:

    package com.lxhw.common.isnull;
    
    import com.alibaba.fastjson.JSONObject;
    
    /**
     * Created by chirszh on 2017-09-25.
     */
    
    public class JsonRewrite  extends JSONObject{
       
        public static void main(String[] args){
            long startTime = System.currentTimeMillis(); // 获取开始时间
            JsonRewrite jsRewrite = new JsonRewrite();
           
            JSONObject bbb = new JSONObject();
            bbb.put("bbb","");
    
          
            Double test2 = (bbb.getDouble("bbb" )==null?0D:bbb.getDouble("bbb"));
        
            System.out.println("test2-->"+test2);
            long endTime = System.currentTimeMillis(); // 获取结束时间
            System.out.println("程序运行时间: " + (endTime - startTime) + "ms");
    
        }
    }
    

    运行n次时间:








  • 相关阅读:
    HTMLElement.dataset
    toLocaleString
    export,import ,export default是什么
    css鼠标禁用
    npm ERR! cb() never called! npm ERR! This is an error with npm itself.错误解决办法
    vue3的新特性
    el-dialog开启拖拽功能
    yarn config get registry
    JS中的函数防抖
    注入攻击的解决思路
  • 原文地址:https://www.cnblogs.com/jalenFish/p/14099127.html
Copyright © 2011-2022 走看看