打印阵列列表
我有一个包含地址对象的 ArrayList。
我如何打印此 ArrayList 的值,这意味着我正在打印出 Array 的内容,在本例中为数字。
我只能让它用下面的代码打印出数组的实际内存地址:
for(int i = 0; i < houseAddress.size(); i++) {
System.out.print(houseAddress.get(i));
}
我有一个包含地址对象的 ArrayList。
我如何打印此 ArrayList 的值,这意味着我正在打印出 Array 的内容,在本例中为数字。
我只能让它用下面的代码打印出数组的实际内存地址:
for(int i = 0; i < houseAddress.size(); i++) {
System.out.print(houseAddress.get(i));
}
list.toString() 已经足够好了。
接口 List 没有为 toString() 定义协定,但 AbstractCollection 基类提供了 ArrayList 继承的有用实现。
将方法添加到您的类中,然后执行toString()
address
System.out.println(Arrays.toString(houseAddress));