gpt4 book ai didi

java - 哪种解决方案在 Android 上会更快?

转载 作者:行者123 更新时间:2023-11-29 06:24:28 25 4
gpt4 key购买 nike

哪种解决方案在 Android 2.1 上会更快?

1.

public void foo(String a, String b)
{
String msg = a + ": " + b;
print(msg);
}

2.

public void foo(String a, String b)
{
StringBuilder sb = new StringBuilder(a.length() + b.length() + 2);
sb.append(a);
sb.append(": ");
sb.append(b);
print(sb.toString());
}

Android 是否在内部使用 StringBuilder 作为第一个解决方案?

最佳答案

在标准 Java 中,编译器将为字符串连接生成 StringBuilder 代码(在底层)。没有理由相信 Android 不是这样,所以它可能没有什么区别;选择对您来说更易读的那个。

关于java - 哪种解决方案在 Android 上会更快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5136242/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com