代码如下:
ArrayList list = new ArrayList();
list.add("AA");
list.add("BB");
Iterator it = list.iterator();
while(it.hasNext()) {
Object obj = it.next();
System.out.println(obj.toString());
}
输出结果为AA BB
it.next()返回类型是Object,在调用toString方法输出的结果不应该是哈希值吗?为什么输出的是字符串?
|
|