打印阵列列表

2022-08-31 09:58:56

我有一个包含地址对象的 ArrayList。

我如何打印此 ArrayList 的值,这意味着我正在打印出 Array 的内容,在本例中为数字。

我只能让它用下面的代码打印出数组的实际内存地址:

for(int i = 0; i < houseAddress.size(); i++) {   
    System.out.print(houseAddress.get(i));
}  

答案 1

list.toString() 已经足够好了。

接口 List 没有为 toString() 定义协定,但 AbstractCollection 基类提供了 ArrayList 继承的有用实现。


答案 2

将方法添加到您的类中,然后执行toString()address

System.out.println(Arrays.toString(houseAddress));