首页 > 编程知识 正文

一致性哈希算法,medianblur函数

时间:2023-05-03 08:57:18 阅读:168031 作者:1914

由于LeetCode的算法问题,使用toCharArray () (超时,charAt ) )进行了更改并通过了测试,所以我们来测试两者的执行效率。

公共静态语音测试(

String s='a ';

for(intI=0; i 100000; I ) {

s ='a ';

}

long start1=system.current time millis (;

char[] cs=s.toCharArray (;

for(charc:cs ) {

system.out.println(1; //进入循环需要输入语句

}

longen D1=system.current time millis (;

long start2=system.current time millis (;

for(intI=0; i s.length (; I ) {

charc=s.charat(I;

system.out.println(1;

}

longend2=system.current time millis (;

system.out.println(end1-start1;

system.out.println(end2-start2;

}

结果证明asjdwbl ()更有效率,执行结果如下。

1980

1443

补充知识: JAVA: toCharArray ()类将字符串转换为数组

我不说多余的话,直接看看代码吧~

公共类demo {

publicstaticvoidmain (string [ ] args ) {

String str='helloworld ';

char[] data=str.toCharArray (; //将字符串转换为数组

for(intx=0; x data.length; x ) {

system.out.print(data[x] ';

data[x] -=32;

system.out.print(data[x] ';

}

system.out.println(newstring ) data );

}

}

以上Java.toCharArray ()和charAt () )的效率比较分析是小编与大家分享的全部内容。 希望您能参考。 另外,我想支持聚米学院。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。