gpt4 book ai didi

Java多行字符串形成

转载 作者:搜寻专家 更新时间:2023-11-01 02:30:42 25 4
gpt4 key购买 nike

我绝不是 Java 程序员,所以这看起来很基础。

当您希望保持代码行简短时,其中哪些“更好”。

String str = "First part of a string.";
str += " Second part of string.";

String str = "First part of string." +
" Second part of string."

我想我的问题是 += 和 + 是否都创建了一个新的 String 对象?如果他们这样做,那么两者都不是更好,这只是一个偏好问题。我给出的例子将是现实世界使用的一个很好的例子。我不想比较使用任何一种方法进行 3 次到 1000 次串联。

谢谢

最佳答案

我更喜欢第二种方法。原因是编译器可能会在编译时将连接的结果组合成一个字符串,而第一种方法可能在运行时完成(取决于实际实现)。除非你正在做某事,否则这是一件小事然而,数百万次。

关于Java多行字符串形成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10144462/

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