正例
别处调用方法时,避免不必要的空指针
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的详细内容。