你的位置:首页 > 软件开发 > Java > java Byte.toString 方法与String.ValueOf(Byte)效率比较

java Byte.toString 方法与String.ValueOf(Byte)效率比较

发布时间:2015-05-23 00:08:37
int times = 10000000; Byte[] li = new Byte[times]; for (int i = 0; i < times; i++) { li[i] = (byte) i; } long timeA ...

  

    int times = 10000000;    Byte[] li = new Byte[times];    for (int i = 0; i < times; i++) {      li[i] = (byte) i;    }        long timeA = System.currentTimeMillis();    for (int i = 0; i < times; i++) {      li[i].toString();    }    long timeB = System.currentTimeMillis();    for (int i = 0; i < times; i++) {      String.valueOf(li[i]);    }    long timeC = System.currentTimeMillis();    System.out.println("A方法耗时:" + (timeB - timeA));    System.out.println("B方法耗时:" + (timeC - timeB));    if (timeB - timeA > timeC - timeB) {      System.out.println("B方法好");    } else {      System.out.println("A方法好");    }      

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:java Byte.toString 方法与String.ValueOf(Byte)效率比较

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。