public class TextFile
extends java.lang.Object
implements java.lang.Iterable<java.lang.String>
Ignoring lines that are empty, deemed to be comments, or are duplicates of prior lines.
| Constructor and Description |
|---|
TextFile(java.nio.file.Path file) |
| Modifier and Type | Method and Description |
|---|---|
void |
addUniqueLine(java.lang.String line) |
java.util.List<java.lang.String> |
getAllLines() |
java.nio.file.Path |
getFile() |
java.util.List<java.lang.String> |
getLineMatches(java.util.regex.Pattern pattern) |
java.util.List<java.lang.String> |
getLines() |
void |
init() |
java.util.Iterator<java.lang.String> |
iterator() |
java.util.ListIterator<java.lang.String> |
listIterator() |
void |
process(java.lang.String line) |
java.util.stream.Stream<java.lang.String> |
stream() |
java.lang.String |
toString() |
public TextFile(java.nio.file.Path file)
throws java.io.FileNotFoundException,
java.io.IOException
java.io.FileNotFoundExceptionjava.io.IOExceptionpublic void addUniqueLine(java.lang.String line)
public java.nio.file.Path getFile()
public java.util.List<java.lang.String> getLineMatches(java.util.regex.Pattern pattern)
public java.util.List<java.lang.String> getLines()
public java.util.List<java.lang.String> getAllLines()
public void init()
public java.util.stream.Stream<java.lang.String> stream()
public java.util.Iterator<java.lang.String> iterator()
iterator in interface java.lang.Iterable<java.lang.String>public java.util.ListIterator<java.lang.String> listIterator()
public void process(java.lang.String line)
public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 1995–2022 Webtide. All rights reserved.