ARRAYLIST中加入自定义对象时候get方法怎么获得的是什么?

2024-11-17 11:40:01
推荐回答(1个)
回答(1):

ArrayList 是一个集合框架类,和数组很像,但是数组的话定义时需要指定长度,它不需要可以自动增长,而纳袜且有collections类的很多方法专门针对集洞岁激合框架的操作,像你这个列子里面往list 里面放的是三个Point类得实例对象,ArrayList 的list.get(i)方法就想数组的array[i]代表第i+1个元素一样,所以这里list.get(i)表示的是第i+1个Point实例对象。如雀掘果没有重写Point类得toString()方法的话,输出的就会使Point类得全名+@+hashcode,类似com.test.Point@+哈希码。