TextUtils

Utilities for text processing and text I/O.

API

TextUtils.java
class TextUtils {
  Stream<String> streamLines(String text)     (1)
  Can<String> readLines(String text)     (2)
  Can<String> readLinesFromInputStream(InputStream input, Charset charset)     (3)
  Can<String> readLinesFromResource(Class<?> resourceLocation, String resourceName, Charset charset)     (4)
  Can<String> readLinesFromUrl(URL url, Charset charset)     (5)
  Can<String> readLinesFromFile(File file, Charset charset)     (6)
  Can<String> readLinesFromDataSource(DataSource dataSource, Charset charset)     (7)
  void writeLinesToFile(Iterable<String> lines, File file, Charset charset)     (8)
  void writeLinesToDataSink(Iterable<String> lines, DataSink dataSink, Charset charset)     (9)
  StringDelimiter delimiter(String delimiter)
  StringCutter cutter(String value)
}
1 streamLines(String)

Converts given text into a Stream of lines, removing new line characters \n,\r in the process.

2 readLines(String)

Converts given text into a Can of lines, removing new line characters \n,\r in the process.

3 readLinesFromInputStream(InputStream, Charset)

Reads content from given input into a Can of lines, removing new line characters \n,\r and BOM file header (if any) in the process.

4 readLinesFromResource(Class, String, Charset)

Reads content from given resource into a Can of lines, removing new line characters \n,\r and BOM file header (if any) in the process.

5 readLinesFromUrl(URL, Charset)

Reads content from given URL into a Can of lines, removing new line characters \n,\r and BOM file header (if any) in the process.

6 readLinesFromFile(File, Charset)

Reads content from given File into a Can of lines, removing new line characters \n,\r and BOM file header (if any) in the process.

7 readLinesFromDataSource(DataSource, Charset)

Reads content from given DataSource into a Can of lines, removing new line characters \n,\r and BOM file header (if any) in the process.

8 writeLinesToFile(Iterable, File, Charset)

Writes given lines to given File , using new line character \n .

9 writeLinesToDataSink(Iterable, DataSink, Charset)

Writes given lines to given DataSink , using new line character \n .

Members

streamLines(String)

Converts given text into a Stream of lines, removing new line characters \n,\r in the process.

readLines(String)

Converts given text into a Can of lines, removing new line characters \n,\r in the process.

readLinesFromInputStream(InputStream, Charset)

Reads content from given input into a Can of lines, removing new line characters \n,\r and BOM file header (if any) in the process.

readLinesFromResource(Class, String, Charset)

Reads content from given resource into a Can of lines, removing new line characters \n,\r and BOM file header (if any) in the process.

readLinesFromUrl(URL, Charset)

Reads content from given URL into a Can of lines, removing new line characters \n,\r and BOM file header (if any) in the process.

readLinesFromFile(File, Charset)

Reads content from given File into a Can of lines, removing new line characters \n,\r and BOM file header (if any) in the process.

readLinesFromDataSource(DataSource, Charset)

Reads content from given DataSource into a Can of lines, removing new line characters \n,\r and BOM file header (if any) in the process.

writeLinesToFile(Iterable, File, Charset)

Writes given lines to given File , using new line character \n .

writeLinesToDataSink(Iterable, DataSink, Charset)

Writes given lines to given DataSink , using new line character \n .