E - the type of the elements returned by this iterator's
next() method.public interface FileIt<E>
extends java.util.Iterator<E>, java.io.Closeable
An iterator for data elements in a file. If an IOExceptions is thrown while
reading a file, the IOException is trapped, an appropriate error message
is written to standard out, and the Java Virtual Machine is
terminated. The Iterator.remove() method is unsupported
and throws an UnsupportedOperationException.
FileIterator object is no longer needed,
the close() method should be invoked to release any
system resources controlled by the object. After calling close(),
invoking hasNext() returns false, and invoking
next() will throw a NoSuchElementException.| Modifier and Type | Method and Description |
|---|---|
void |
close()
Terminates the iteration and releases any system resources that
are held by this object.
|
java.io.File |
file()
Returns the file from which the data are read, or
null if the data are read from standard input or are
computed data. |
java.lang.String |
toString()
Returns a string representation of
this. |
java.io.File file()
null if the data are read from standard input or are
computed data.null if the data are read from standard input or are
computed datavoid close()
close, further
invocations of close() have no effect.close in interface java.lang.AutoCloseableclose in interface java.io.Closeablejava.lang.String toString()
this. The exact
details of the representation are unspecified and subject to change.toString in class java.lang.Objectthis