Class LineIterator

java.lang.Object
org.miaixz.bus.core.center.iterator.ComputeIterator<String>
org.miaixz.bus.core.center.iterator.LineIterator
All Implemented Interfaces:
Closeable, Serializable, AutoCloseable, Iterable<String>, Iterator<String>, IterableIterator<String>

public class LineIterator extends ComputeIterator<String> implements IterableIterator<String>, Closeable, Serializable
将Reader包装为一个按照行读取的Iterator 此对象遍历结束后,应关闭之,推荐使用方式:
 LineIterator it = null;
 try {
        it = new LineIterator(reader);
        while (it.hasNext()) {
                String line = it.nextLine();
                // do something with line
    }
 } finally {
                it.close();
 }
 
Since:
Java 17+
Author:
Kimi Liu
See Also: