cn.hutool.core.collection.EnumerationIter Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of hutool-all Show documentation
Show all versions of hutool-all Show documentation
Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。
package cn.hutool.core.collection;
import java.io.Serializable;
import java.util.Enumeration;
import java.util.Iterator;
/**
* {@link Enumeration}对象转{@link Iterator}对象
* @author Looly
*
* @param 元素类型
* @since 4.1.1
*/
public class EnumerationIter implements IterableIter, Serializable{
private static final long serialVersionUID = 1L;
private final Enumeration e;
/**
* 构造
* @param enumeration {@link Enumeration}对象
*/
public EnumerationIter(Enumeration enumeration) {
this.e = enumeration;
}
@Override
public boolean hasNext() {
return e.hasMoreElements();
}
@Override
public E next() {
return e.nextElement();
}
@Override
public void remove() {
throw new UnsupportedOperationException();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy