[Java] Java中两个判断字符串是否为空的方法的执行效率比较 →→→→→进入此内容的聊天室

来自 , 2019-08-28, 写在 Java, 查看 150 次.
URL http://www.code666.cn/view/9c9f1366
  1. public class Test4  
  2. {  
  3.     public static void main(String[] args)  
  4.     {  
  5.         long times = 999999999;  
  6.         String str = "";  
  7.  
  8.         long a1 = System.currentTimeMillis();  
  9.         for (long i = 0; i < times && str.isEmpty(); i++)  
  10.         {  
  11.             // System.out.println(str.isEmpty());  
  12.         }  
  13.         long a2 = System.currentTimeMillis();  
  14.         System.out.println("str.isEmpty() times: " + (a2 - a1));  
  15.  
  16.         long b1 = System.currentTimeMillis();  
  17.         for (long i = 0; i < times && "".equals(str); i++)  
  18.         {  
  19.             // System.out.println("".equals(str));  
  20.         }  
  21.         long b2 = System.currentTimeMillis();  
  22.         System.out.println("\"\".equals(str) times: " + (b2 - b1));  
  23.     }  
  24. }  
  25.  
  26.  
  27. //java/6227

回复 "Java中两个判断字符串是否为空的方法的执行效率比较"

这儿你可以回复上面这条便签

captcha