反例
正例
別處呼叫方法時,避免不必要的空指標
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中文網其他相關文章!