public class ListsExampleTest
{
@Test
public void testCartesianProduct()
{
List<List<String>> result = Lists.cartesianProduct(
Lists.newArrayList("1", "2"),
Lists.newArrayList("A", "B")
);
System.out.println(result);
}
@Test
public void testTransform()
{
ArrayList<String> sourceList = Lists.newArrayList("Scala", "Guava", "Lists");
Lists.transform(sourceList, e -> e.toUpperCase()).forEach(System.out::println);
}
@Test
public void testNewArrayListWithCapacity()
{
ArrayList<String> result = Lists.newArrayListWithCapacity(10);
result.add("x");
result.add("y");
result.add("z");
System.out.println(result);
}
//Apache NIFI
//Hotworks HDF
@Test
public void testNewArrayListWithExpectedSize(){
Lists.newArrayListWithExpectedSize(5);
}
@Test
public void testReverse(){
ArrayList<String> list = Lists.newArrayList("1", "2", "3");
assertThat(Joiner.on(",").join(list),equalTo("1,2,3"));
List<String> result = Lists.reverse(list);
assertThat(Joiner.on(",").join(result),equalTo("3,2,1"));
}
@Test
public void testPartition(){
ArrayList<String> list = Lists.newArrayList("1", "2", "3","4");
List<List<String>> result = Lists.partition(list, 30);
System.out.println(result.get(0));
}
}
Guava之Lists
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...