public class Newlines
extends java.lang.Object
| Constructor and Description |
|---|
Newlines() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
containsBreaks(java.lang.String text)
Returns true if the input contains any line breaks.
|
static int |
count(java.lang.String input)
Returns the number of line breaks in the input.
|
static int |
firstBreak(java.lang.String input)
Returns the index of the first break in the input, or
-1. |
static java.lang.String |
getLineEnding(java.lang.String input)
Returns the terminating line break in the input, or
null if the input does not end in a
break. |
static java.lang.String |
guessLineSeparator(java.lang.String text)
Returns the first line separator in the text, or
"\n" if the text does not contain a
single line separator. |
static int |
hasNewlineAt(java.lang.String input,
int idx)
Returns the length of the newline sequence at the current offset, or
-1. |
static boolean |
isNewline(java.lang.String input)
Returns true if the entire input string is a recognized line break.
|
static java.util.Iterator<java.lang.String> |
lineIterator(java.lang.String input)
Returns an iterator over lines in the input, including trailing whitespace.
|
static java.util.Iterator<java.lang.Integer> |
lineOffsetIterator(java.lang.String input)
Returns an iterator over the start offsets of lines in the input.
|
public static int count(java.lang.String input)
public static int firstBreak(java.lang.String input)
-1.public static boolean isNewline(java.lang.String input)
public static int hasNewlineAt(java.lang.String input,
int idx)
-1.public static java.lang.String getLineEnding(java.lang.String input)
null if the input does not end in a
break.public static java.lang.String guessLineSeparator(java.lang.String text)
"\n" if the text does not contain a
single line separator.public static boolean containsBreaks(java.lang.String text)
public static java.util.Iterator<java.lang.Integer> lineOffsetIterator(java.lang.String input)
public static java.util.Iterator<java.lang.String> lineIterator(java.lang.String input)
Copyright © 2015-2018 Google Inc.. All Rights Reserved.