next()返回的是什么
来源:3-15 选择练习
WittChen
2021-01-10 15:11:44
问题描述:
next()方法返回的是什么?
尝试过的解决方式:
通过查看文档我发现它说的有一点模糊,说的是返回下一个元素,但是并没有说是什么类型,虽然在用的时候如果不指定泛型,我们用一个object类型来接收,但是总觉得文档不说清楚用起来有点没底,而且通过源码,发现它是 return map.keySet().iterator(),但是我还是找不到它具体的实现方法,所以没法判断它返回的到底是个什么类型,请老师解惑
1回答
同学你好,next()返回的是集合中的下一个元素,所以返回的类型是需要根据集合中的内容类型来决定的,如果集合中没有指定泛型,返回的就是Object类型的,如果集合中指定了泛型,返回的就是对应类型
祝学习愉快~
相似问题