首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計疑難解答

Java 基礎:Long 包裝類構造、toString 與自動拆箱詳解

     編輯:程式設計疑難解答

代碼片段

long a = 123;
Long L = new Long(a);   // 構造 Long 對象
String s = L.toString(); // 轉字符串
System.out.println(s);   // 輸出 123

執行流程解析

  1. long a = 123:基本類型賦值。
  2. new Long(a):調用 Long(long value) 構造器,創建包裝對象,內部 value 字段存儲 123。
  3. L.toString():調用 Long.toString(),內部調用 Long.toString(value) 返回 "123"。
  4. println(s):輸出字符串 "123"。

關鍵知識點

  • 自動裝箱/拆箱:Java 5+ 支持 Long L = a;(裝箱)和 long b = L;(拆箱)。
  • toString() 為 Object 方法,Long 重寫以返回十進制表示。
  • 基本類型 long 無方法,必須包裝後調用。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved