直接生成列表
您可以使用 Java 8 的流式 API 和方法引用来使代码变得更简洁。以下是简化后的代码:
request.setSysList(Collections.singletonList("sss"));
或者,如果您需要更多的灵活性,可以使用流式 API:
request.setSysList(Stream.of("sss").collect(Collectors.toList()));
这两种方式都可以使代码更加简洁和易读。下面是具体的解释:
-
Collections.singletonList("sss")
:- 直接创建一个包含单个元素的不可修改列表。
- 然后将其传递给
setSysList
方法。
-
Stream.of("sss").collect(Collectors.toList())
:- 使用流式 API 创建一个包含单个元素的列表。
Stream.of("sss")
创建一个包含单个元素 "sss" 的流。collect(Collectors.toList())
将流收集到一个列表中。
这两种方法都能达到相同的效果,选择哪种取决于您的具体需求和个人偏好。通常情况下,Collections.singletonList
更加简洁和高效。