首頁  >  文章  >  Java  >  java開發中不要回傳null

java開發中不要回傳null

WBOY
WBOY轉載
2023-05-04 23:49:16878瀏覽

不要回傳null

反例

java開發中不要回傳null

正例

java開發中不要回傳null

別處呼叫方法時,避免不必要的空指標

optional 判空

//获取子目录列表
public List<CatalogueTreeNode> getChild(String pid) {
            if (V.isEmpty(pid)) {
            pid = BasicDic.TEMPORARY_DIRECTORY_ROOT;
        }
        CatalogueTreeNode node = treeNodeMap.get(pid);
 
        return Optional.ofNullable(node)
                .map(CatalogueTreeNode::getChild)
                .orElse(Collections.emptyList());
    }

以上是java開發中不要回傳null的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除