next()返回的是什么

来源:3-15 选择练习

WittChen

2021-01-10 15:11:44

问题描述:

next()方法返回的是什么?

尝试过的解决方式:

通过查看文档我发现它说的有一点模糊,说的是返回下一个元素,但是并没有说是什么类型,虽然在用的时候如果不指定泛型,我们用一个object类型来接收,但是总觉得文档不说清楚用起来有点没底,而且通过源码,发现它是 return map.keySet().iterator(),但是我还是找不到它具体的实现方法,所以没法判断它返回的到底是个什么类型,请老师解惑

写回答

1回答

好帮手慕阿园

2021-01-10

同学你好,next()返回的是集合中的下一个元素,所以返回的类型是需要根据集合中的内容类型来决定的,如果集合中没有指定泛型,返回的就是Object类型的,如果集合中指定了泛型,返回的就是对应类型

祝学习愉快~

0

0 学习 · 16556 问题

查看课程