gpt4 book ai didi

java - 在这种情况下 String.format 会导致性能问题吗?

转载 作者:行者123 更新时间:2023-12-01 19:57:05 28 4
gpt4 key购买 nike

我对代码进行了更改。原代码:

private static String myStr = "Hello, this is a long sentence and it is about 400 words in total.  Read at your own risk.  Thanks.";

新代码:

private static String myStr = String.format("Hello, this is a long sentence and it is about 400 words in total.%nRead at your own risk.%nThanks.");

添加 String.format 仅用于行分隔符 (%n)。我发现我们的性能数据稍差,但我无法判断这是否是罪魁祸首,或者代码中是否有其他一些更改。

我相信这个片段在整个运行中只实例化一次。

提前致谢!

最佳答案

private static String myStr

意味着它发生一次。所以不行。调用String.format不会明显损害性能。您可以也可以将其标记为最终。这可能有助于提高性能。但可能不会。

关于java - 在这种情况下 String.format 会导致性能问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49291014/

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