小编est*_*ado的帖子

charAt()或子串?哪个更快?

我想遍历String中的每个字符,并将String的每个字符作为String传递给另一个函数.

String s = "abcdefg";
for(int i = 0; i < s.length(); i++){
    newFunction(s.substring(i, i+1));}
Run Code Online (Sandbox Code Playgroud)

要么

String s = "abcdefg";
for(int i = 0; i < s.length(); i++){
    newFunction(Character.toString(s.charAt(i)));}
Run Code Online (Sandbox Code Playgroud)

最终结果必须是String.那么任何更快或更高效的想法?

java string performance substring character

11
推荐指数
2
解决办法
3万
查看次数

标签 统计

character ×1

java ×1

performance ×1

string ×1

substring ×1