gpt4 book ai didi

Java内部类/闭包

转载 作者:行者123 更新时间:2023-12-01 06:47:37 31 4
gpt4 key购买 nike

所以我有以下内容:

Object a = data.getA();
Object b = data.getB();
Object c = data.getC();
// and so on

这些对象是从 API 调用中检索的,并且可能为空。我想将这些对象放入列表中,但前提是它们不为空。

我可以写一堆行: if(a!=null) {myList.add(a} 等等。但我感觉有一种更优雅的方式可以避免每次都必须进行 null 检查(除了创建一个辅助方法来执行此操作)。

例如,使用 javascript,我可以创建一个闭包。对于 Java 有什么想法吗?

最佳答案

实用方法怎么样?

public static <T> void addIfNotNull(Collection<T> col, T element){
if(element != null){
col.add(element);
}
}

关于Java内部类/闭包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5663253/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com