溫馨提示×

java怎么打印對象的內(nèi)存地址

小億
137
2024-06-12 15:10:05
欄目: 編程語言

要打印對象的內(nèi)存地址,可以使用對象的hashCode()方法來獲取對象的哈希碼,然后將其轉(zhuǎn)換為十六進制形式輸出。以下是一個示例代碼:

public class Main {
    public static void main(String[] args) {
        Object obj = new Object();
        System.out.println("對象的內(nèi)存地址:" + Integer.toHexString(System.identityHashCode(obj)));
    }
}

在上面的示例中,首先創(chuàng)建了一個Object對象,然后使用System.identityHashCode(obj)方法獲取對象的哈希碼,最后通過Integer.toHexString()方法將哈希碼轉(zhuǎn)換為十六進制形式輸出。這樣就可以打印出對象的內(nèi)存地址了。

0