public void addArg(String arg) { args = Optional.ofNullable(args).orElseGet(ArrayList::new); args.add(arg); }
时间: 2024-04-13 18:25:09 浏览: 43
用Java集合中的Collections.sort方法如何对list排序(两种方法)
这段代码定义了一个名为 addArg 的方法,该方法接受一个名为 arg 的参数。代码的逻辑如下:
1. 使用 Optional 类的 ofNullable 方法对 args 进行判断,如果 args 为 null,则使用 orElseGet 方法创建一个新的 ArrayList 对象。
2. 将 arg 添加到 args 集合中。
通过这段代码,可以实现将参数 arg 添加到 args 集合中的功能。如果 args 为 null,则会先创建一个新的 ArrayList 对象,然后再将 arg 添加到该集合中。
阅读全文