public final class Grouped
extends java.lang.Object
implements java.lang.CharSequence
CharSequence decorator which divides the delegate into groups of a specific size and inserts a separator char between them.
Example:
assertThat(new Grouped(2, ':', "abcdef"), is(validCharSequence("ab:cd:ef")));
| Constructor and Description |
|---|
Grouped(int groupSize,
char separator,
java.lang.CharSequence delegate) |
| Modifier and Type | Method and Description |
|---|---|
char |
charAt(int i) |
int |
length() |
java.lang.CharSequence |
subSequence(int i,
int i1) |
java.lang.String |
toString() |
public Grouped(int groupSize,
char separator,
java.lang.CharSequence delegate)
public int length()
length in interface java.lang.CharSequencepublic char charAt(int i)
charAt in interface java.lang.CharSequencepublic java.lang.CharSequence subSequence(int i,
int i1)
subSequence in interface java.lang.CharSequencepublic java.lang.String toString()
toString in interface java.lang.CharSequencetoString in class java.lang.Object