gpt4 book ai didi

java - 这两种做法在 Java 中哪一种更有效?

转载 作者:行者123 更新时间:2023-12-02 16:00:07 27 4
gpt4 key购买 nike

我有一个对象数组,我知道元素是 String 类型,假设我需要多次访问它们。

  • 练习 1:通过数组索引访问元素,并在每次需要时将其转换为 String。
  • 练习 2:创建本地 String 实例并访问每个元素一次。

哪个跑得更快?如果是在内存有限的移动设备上,这将是一个更好的做法?谢谢。

最佳答案

你问错问题了。在知道需要优化什么之前不要进行优化。相反,尽可能编写最清晰、最容易理解的代码,然后在知道存在问题(并且已经确定问题是什么)时进行重构。

在这种情况下,我认为维护一个数组并根据需要将它们转换为 String 会容易得多。如果这成为一个问题,我会重构(可能通过创建一个字符串数组并将对象复制到其中一次)。

关于java - 这两种做法在 Java 中哪一种更有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3111506/

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