簡體   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