原因:可以使用Iterator的 min 和 max 方法从迭代器中查找最大与最小元素。但好像同一个迭代器只能使用一次,以为Iterator的max和min方法是TraversableOnce(可遍历一次,遍历过一次之后迭代器就变为空的了)类型的,所以当第二次调用同样的方法,或第一次调用max方法第二次调用min方法时,第二次调用的方法会出现下面的错误:
scala中迭代器使用各种方法会报错Exception in thread "main" java.lang.UnsupportedOperationException: empty.max
最新推荐文章于 2024-05-21 11:40:29 发布