繁体   English   中英

Java:一行中的多次转换

[英]Java: multiple conversions in a single line

你好 StackOverflow 社区。

我在 Java 和 OOP 方面迈出了第一步。 我想知道 ¿

感谢您的时间和帮助。

这是不是我的代码,它来自我正在阅读的一本书:

public class Changer {
    public static void main(String[] arguments) {
        if (arguments.length > 0) {
            System.out.println("The original value: "
                + arguments[0]);
            Float num1 = new Float(arguments[0]);
            float num2 = num1.floatValue();
            int num3 = (int)num2;
            System.out.println("The final value: " + num3);
        }
    }
}

Boann 答案:float 比 Float 快。 但是,由于此特定代码仅执行一次,因此无论哪种方式都不需要时间。 您应该只担心那些在您的程序中运行数百万、数十亿或数万亿次的代码行的性能,或者当您进行基准测试并确定存在真正的瓶颈时。 其他任何事情都是在浪费你作为程序员的时间,而在程序中没有明显的时间。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM