CharSeq extends CharSeqBase implements
		CharSequence,
		ISeq<Character>,
		Comparable<CharSeq>,
		Serializable { @Override public String toString() { return new String(array); } CharSeq(final char[] characters);  CharSeq(final CharSequence characters); @Override boolean contains(final Object object); boolean contains(final Character c); boolean contains(final char c); @Override char charAt(final int index); @Override int length(); @Override CharSeq subSequence(final int start, final int end); boolean isEmpty(); @Override int hashCode(); @Override boolean equals(final Object obj); @Override int compareTo(final CharSeq set); @Override String toString(); static String expand(final CharSequence pattern); static String expand(final char a, final char b); static CharSeq of(final CharSequence pattern); static CharSeq of(final char a, final char b); static ISeq<Character> toISeq(final CharSequence chars); static Collector<Character, ?, CharSeq> toCharSeq();  }
@Test public void distinct2() { CharSeq set = new CharSeq(""); Assert.assertEquals(set.toString(), ""); set = new CharSeq("1"); Assert.assertEquals(set.toString(), "1"); set = new CharSeq("11"); Assert.assertEquals(set.toString(), "1"); set = new CharSeq("1223345667899"); Assert.assertEquals(set.toString(), "123456789"); set = new CharSeq("0000000000000000000000000"); Assert.assertEquals(set.toString(), "0"); set = new CharSeq("0111111111111111111111111112"); Assert.assertEquals(set.toString(), "012"); set = new CharSeq("111111111111111112"); Assert.assertEquals(set.toString(), "12"); set = new CharSeq("1222222222222222222"); Assert.assertEquals(set.toString(), "12"); set = new CharSeq("000000987654321111111111"); Assert.assertEquals(set.toString(), "0123456789"); }