Search in sources :

Example 1 with CodePointAdapter

use of org.eclipse.collections.impl.string.immutable.CodePointAdapter in project eclipse-collections by eclipse.

the class StringsTest method asCodePoints.

@Test
public void asCodePoints() {
    CodePointAdapter adapter = Strings.asCodePoints("The quick brown fox jumps over the lazy dog.");
    Assert.assertTrue(adapter.contains((int) 'T'));
}
Also used : CodePointAdapter(org.eclipse.collections.impl.string.immutable.CodePointAdapter) Test(org.junit.Test)

Example 2 with CodePointAdapter

use of org.eclipse.collections.impl.string.immutable.CodePointAdapter in project eclipse-collections by eclipse.

the class StringsTest method toCodePoints.

@Test
public void toCodePoints() {
    CodePointAdapter adapter = Strings.toCodePoints((int) 'H', (int) 'e', (int) 'l', (int) 'l', (int) 'o');
    Assert.assertEquals(2, adapter.count(i -> i == (int) 'l'));
}
Also used : CodePointAdapter(org.eclipse.collections.impl.string.immutable.CodePointAdapter) Test(org.junit.Test) CharAdapter(org.eclipse.collections.impl.string.immutable.CharAdapter) Assert(org.junit.Assert) CodePointAdapter(org.eclipse.collections.impl.string.immutable.CodePointAdapter) Test(org.junit.Test)

Example 3 with CodePointAdapter

use of org.eclipse.collections.impl.string.immutable.CodePointAdapter in project eclipse-collections by eclipse.

the class StringIterateTest method asCodePointAdapter.

@Test
public void asCodePointAdapter() {
    CodePointAdapter answer = StringIterate.asCodePointAdapter("HelloHellow").collectInt(Character::toUpperCase).select(i -> i != 'W').distinct().toReversed().reject(CodePointAdapter.adapt("LE")::contains).newWith('!');
    Assert.assertEquals("OH!", answer.toString());
    Assert.assertEquals("OH!", answer.toStringBuilder().toString());
    Assert.assertEquals("OH!", answer.makeString(""));
    IntList intList = StringIterate.asCodePointAdapter("HelloHellow").asLazy().collectInt(Character::toUpperCase).select(i -> i != 'W').toList().distinct().toReversed().reject(CodePointAdapter.adapt("LE")::contains).with('!');
    Assert.assertEquals("OH!", CodePointAdapter.from(intList).toString());
    Assert.assertEquals("OH!", CodePointAdapter.from(CodePointAdapter.from(intList)).toString());
}
Also used : CharPredicates(org.eclipse.collections.impl.block.factory.primitive.CharPredicates) Function(org.eclipse.collections.api.block.function.Function) CodePointList(org.eclipse.collections.impl.string.immutable.CodePointList) CharProcedure(org.eclipse.collections.api.block.procedure.primitive.CharProcedure) Verify(org.eclipse.collections.impl.test.Verify) IntSets(org.eclipse.collections.impl.factory.primitive.IntSets) MutableBag(org.eclipse.collections.api.bag.MutableBag) MutableList(org.eclipse.collections.api.list.MutableList) FastList(org.eclipse.collections.impl.list.mutable.FastList) CharToCharFunctions(org.eclipse.collections.impl.block.factory.primitive.CharToCharFunctions) CodePointAdapter(org.eclipse.collections.impl.string.immutable.CodePointAdapter) MutableSet(org.eclipse.collections.api.set.MutableSet) CodePointPredicate(org.eclipse.collections.impl.block.predicate.CodePointPredicate) MutableMap(org.eclipse.collections.api.map.MutableMap) Functions(org.eclipse.collections.impl.block.factory.Functions) Tuples(org.eclipse.collections.impl.tuple.Tuples) CharAdapter(org.eclipse.collections.impl.string.immutable.CharAdapter) CharList(org.eclipse.collections.api.list.primitive.CharList) IntList(org.eclipse.collections.api.list.primitive.IntList) CodePointProcedure(org.eclipse.collections.impl.block.procedure.primitive.CodePointProcedure) Twin(org.eclipse.collections.api.tuple.Twin) CharArrayList(org.eclipse.collections.impl.list.mutable.primitive.CharArrayList) ImmutableCharList(org.eclipse.collections.api.list.primitive.ImmutableCharList) Procedures(org.eclipse.collections.impl.block.factory.Procedures) Test(org.junit.Test) CharSets(org.eclipse.collections.impl.factory.primitive.CharSets) Lists(org.eclipse.collections.impl.factory.Lists) AddFunction(org.eclipse.collections.impl.block.function.AddFunction) ImmutableIntSet(org.eclipse.collections.api.set.primitive.ImmutableIntSet) Assert(org.junit.Assert) ImmutableCharSet(org.eclipse.collections.api.set.primitive.ImmutableCharSet) CodePointFunction(org.eclipse.collections.impl.block.function.primitive.CodePointFunction) UnifiedSet(org.eclipse.collections.impl.set.mutable.UnifiedSet) CodePointAdapter(org.eclipse.collections.impl.string.immutable.CodePointAdapter) IntList(org.eclipse.collections.api.list.primitive.IntList) Test(org.junit.Test)

Aggregations

CodePointAdapter (org.eclipse.collections.impl.string.immutable.CodePointAdapter)3 Test (org.junit.Test)3 CharAdapter (org.eclipse.collections.impl.string.immutable.CharAdapter)2 Assert (org.junit.Assert)2 MutableBag (org.eclipse.collections.api.bag.MutableBag)1 Function (org.eclipse.collections.api.block.function.Function)1 CharProcedure (org.eclipse.collections.api.block.procedure.primitive.CharProcedure)1 MutableList (org.eclipse.collections.api.list.MutableList)1 CharList (org.eclipse.collections.api.list.primitive.CharList)1 ImmutableCharList (org.eclipse.collections.api.list.primitive.ImmutableCharList)1 IntList (org.eclipse.collections.api.list.primitive.IntList)1 MutableMap (org.eclipse.collections.api.map.MutableMap)1 MutableSet (org.eclipse.collections.api.set.MutableSet)1 ImmutableCharSet (org.eclipse.collections.api.set.primitive.ImmutableCharSet)1 ImmutableIntSet (org.eclipse.collections.api.set.primitive.ImmutableIntSet)1 Twin (org.eclipse.collections.api.tuple.Twin)1 Functions (org.eclipse.collections.impl.block.factory.Functions)1 Procedures (org.eclipse.collections.impl.block.factory.Procedures)1 CharPredicates (org.eclipse.collections.impl.block.factory.primitive.CharPredicates)1 CharToCharFunctions (org.eclipse.collections.impl.block.factory.primitive.CharToCharFunctions)1