Guava

  • ImmutableList

用ImmutableList构建List:

import com.google.common.collect.ImmutableList;
import org.junit.Test;

import java.util.List;

import static org.junit.Assert.assertEquals;

public class ImmutableListStudyTest {

  @Test
  public void test_Immutable_List() throws Exception {
    List<Object> params = ImmutableList.builder()
            .add(1)
            .add("2")
            .add(3L)
            .build();

    assertEquals(params.get(0), 1);
    assertEquals(params.get(1), "2");
    assertEquals(params.get(2), 3L);
  }
}

compile group: 'com.google.guava', name: 'guava', version: '23.5-jre

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 概述 工具类 就是封装平常用的方法,不需要你重复造轮子,节省开发人员时间,提高工作效率。谷歌作为大公司,当然会从日...
    飞蚊阅读 826评论 0 0
  • 计数器算法 计数器算法是限流算法中最简单的一种算法,限制在一个时间窗口内,至多处理多少个请求。比如每分钟最多处理1...
    长布阅读 253评论 0 0
  • 什么是Guava? ​ Guava是Google开源的一个涵盖了字符串处理、缓存、并发库、事件总线、IO等常用...
    allen丿阅读 325评论 0 0
  • 1.1-使用和避免null 轻率地使用null可能会导致很多令人惊愕的问题。通过学习Google底层代码库,我们发...
    小鸡在路上阅读 34,047评论 0 3
  • 概述 工具类 就是封装平常用的方法,不需要你重复造轮子,节省开发人员时间,提高工作效率。谷歌作为大公司,当然会从日...
    小孩真笨阅读 2,437评论 0 0