Java编程中使用Arrays.asList()和Collections.singletonList()创建单个元素的List

位置:首页>文章>详情   分类: 教程分享 > Java教程   阅读(2047)   2024-04-17 12:33:23

一、前言

学习如何List使用Arrays.asList()Collections.singletonList()方法创建只有一个元素的实例。
 

二、使用Collections.singletonList()方法[不可变列表]

这是最简单并且推荐的方法,可以在其中创建不可变List的单个元素。用这个方法创建的列表也是不可变的,所以你确定在任何情况下列表中不会有更多的元素。

List<String> list = Collections.singletonList( "data" ); 
例如,您可以按如下方式使用此列表。

单例列表示例
HttpHeaders headers = new HttpHeaders();
 
headers.setAccept( Collections.singletonList( MediaType.APPLICATION_JSON ) ); 
 

三、使用Arrays.asList()方法

此方法也可以帮助List快速创建,但创建的列表不是不可变的。如果你不打算让这个列表不可变,那么使用这个方法。

List<String> list = Arrays.asList( "data");
例如,您可以按如下方式使用此列表。
HttpHeaders headers = new HttpHeaders();
 
headers.setAccept( Arrays.asList( MediaType.APPLICATION_JSON ) );  
这就是为了在Java中创建包含单个项目的List的快速操作技巧。
地址:https://www.leftso.com/article/438.html

相关阅读

Java编程中使用Arrays.asList()和Collections.singletonList()创建单个元素的List
数组转集合List&lt;String&gtl; list=Arrays.asList("1","2");注意转换出来的List为Arrays内部类集合,与常规的ArrayList有区别,比如常...
Java编程软件有哪些?常用Java编程软件下载、安装和使用说明
javastreamList根据对象某个属性升序或降序排序代码参考;publicclassMyTests{@NoArgsConstructor@AllArgsConstructor@Datapu...
java编程中采用Apache common.httpclient方式模拟POST请求
java编程中通过easypoi导出excel文件并处理导出数据
Java编程中Spring Boot整合RabbitMQ实现消息中间件RabbitMQ的使用
java编程之java jwt token使用,autho0的Java-jwt框架使用,java编程,java-jwt
//声明一个List集合List&lt;Person&gtl; list = new ArrayList();           list.add(new Person("1001", "小A...