java - 调用方法与分配返回类型

标签 java

我想知道哪个好。我正在写一个for循环。在条件部分,我使用的是 str.length()。我想知道这是个好主意吗?我还可以将该值赋给一个整数变量并在循环中使用它。

哪种方法更合适/更好?

最佳答案

如果您在代码中多次使用 str.length(),为了简洁起见,将其提取到本地变量是合乎逻辑的。至于性能,它很可能完全相同,因为 JIT 编译器将内联该调用,因此 native 代码就像您使用了局部变量一样。

关于java - 调用方法与分配返回类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19902676/

相关文章:

java - 来自 Apache Jena 框架的推理示例的问题

java - 使用 Morphia 在 MongoDB 中批量更新插入。可能吗?

java - 触摸时从 arrayList 中删除 Sprite - "Invalid index 4, size is 4"

java - 带有 Spring Data Elasticsearch 的 Elasticsearch Rest Client

java - Java中如何使用OpenGL监控GPU使用情况?

java - 考虑在你的配置中定义一个 'package' 类型的 bean [Spring-Boot]

java - 更改多模块 Maven Web 项目的 struts.xml 文件名

java - ZK 进度计无法在没有事件的情况下使用 for 循环

java - 检测二进制序列的第 n 项

java - android - 由文本+图像+单选按钮组成的元素列表