首页 > 其他 > 详细

设置集合为只读的方式有哪些?

时间:2019-05-06 20:24:19      阅读:122      评论:0      收藏:0      [点我收藏+]

设置集合为只读的几种方式

集合为只读的意思可理解为不能向其中添加新元素,创建好的集合大小是确定的。

1、使用jdk设置集合为只读

方式一:使用Arrays.asList();

List<String> readOnlyList1 = Arrays.asList("jack", "tom", "lily", "bin");

方式二:使用Collections.unmodifiableList();

// 已经有一个可变长度的list,如何使之变成只是可读的呢?
List<String> list = new ArrayList<>();

list.add("jack");
list.add("tom");
list.add("lily");
list.add("bin");

List<String> readOnlyList2 = Collections.unmodifiableList(list);

2、使用第三方组件Guava

guava.jar包下载地址:

https://repo1.maven.org/maven2/com/google/guava/guava/

ImmutableList<String> readOnlyList3 = ImmutableList.of("jack", "tom", "lily", "bin");

扩展单元测试JUnit

若用eclipse 开发,可不用下载JUnit jar包,eclipse内部集成了,我们只需要引入即可,引入步骤如下:

1、选中项目,右键Build--->Add Library

2、弹出来的界面,选中 JUnit,点击 next

3、选中 Junit 的版本,一般我们都用 4.0 以上的。点击 Finish

如何运行 Junit呢?鼠标放在需要测试的方法中(被测试的方法前面要加上@Test标记),右键,Run As ---->JUnit Test

结果出现如下的绿色横条,则测试通过,红色横条,则测试失败

设置集合为只读的方式有哪些?

原文:https://www.cnblogs.com/zxfei/p/10821624.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!