Heim  >  Artikel  >  Java  >  Geben Sie in der Java-Entwicklung nicht null zurück

Geben Sie in der Java-Entwicklung nicht null zurück

WBOY
WBOYnach vorne
2023-05-04 23:49:16922Durchsuche

Keine Null zurückgeben

Gegenbeispiel

Geben Sie in der Java-Entwicklung nicht null zurück

Positives Beispiel

Geben Sie in der Java-Entwicklung nicht null zurück

Vermeiden Sie beim Aufrufen von Methoden an anderer Stelle unnötige Nullzeiger

optionale Null

//获取子目录列表
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());
    }

Das obige ist der detaillierte Inhalt vonGeben Sie in der Java-Entwicklung nicht null zurück. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen