在Java中,要打印集合对象的地址值,可以使用System.identityHashCode()方法。System.identityHashCode()方法返回对象的哈希码,它是根据对象的地址计算出来的一个int值。

下面是一个使用System.identityHashCode()方法打印集合对象地址值的示例:

import java.util.ArrayList;
import java.util.List;

public class PrintCollectionAddress {
    public static void main(String[] args) {
        List<String> list = new ArrayList<>();
        list.add("Java");
        list.add("Python");
        list.add("C++");

        // 打印集合对象的地址值
        System.out.println("集合对象的地址值: " + System.identityHashCode(list));
    }
}

在上面的示例中,我们创建了一个ArrayList对象,并向其中添加了几个元素。然后,使用System.identityHashCode()方法打印了集合对象的地址值。

运行上述代码,将会得到类似如下的输出:

集合对象的地址值: 1098765432

这里的1098765432就是集合对象的地址值。

值得注意的是,System.identityHashCode()方法返回的地址值是一个int类型的值,可以转换成其他数据类型进行操作。