Guava入门~Lists
生活随笔
收集整理的這篇文章主要介紹了
Guava入门~Lists
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
import java.util.List;
import org.hamcrest.CoreMatchers;
import org.junit.Assert;
import com.google.common.collect.Lists;/*** TODO 在此寫上類的相關說明.<br>* @author gqltt<br>* @version 1.0.0 2021年11月12日<br>* @see * @since JDK 1.5.0*/
public class ListsDemo {public static void main(String[] args) {newList();reverse();partition();}/*** 新建list.*/static void newList() {List<Integer> emptyList = Lists.newArrayList();List<Integer> numbers = Lists.newArrayList(1, 2, 3, 4);}/*** 列表反轉.*/static void reverse() {List<Integer> numbers = Lists.newArrayList(1, 2, 3, 4);List<Integer> expected = Lists.newArrayList(4, 3, 2, 1);List<Integer> reversed = Lists.reverse(numbers);Assert.assertThat(expected, CoreMatchers.is(reversed));}/*** 列表分組.*/static void partition() {Lists.newArrayList();List<Integer> numbers = Lists.newArrayList(1, 2, 3, 4);List<List<Integer>> subLists = Lists.partition(numbers, 2);Assert.assertThat(subLists.get(0), CoreMatchers.is(Lists.newArrayList(1, 2)));Assert.assertThat(subLists.get(1), CoreMatchers.is(Lists.newArrayList(3, 4)));}
}
總結
以上是生活随笔為你收集整理的Guava入门~Lists的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java国际化资源绑定-----示例
- 下一篇: 暂时