前端做網(wǎng)站的步驟百度建站官網(wǎng)
orElse(null)表示如果一個(gè)都沒找到返回null?!?strong>orElse()中可以塞默認(rèn)值。如果找不到就會(huì)返回orElse中你自己設(shè)置的默認(rèn)值。】
orElseGet(null)表示如果一個(gè)都沒找到返回null。【orElseGet()中可以塞默認(rèn)值。如果找不到就會(huì)返回orElseGet中你自己設(shè)置的默認(rèn)值。】
區(qū)別就在于:
當(dāng)有值時(shí),也會(huì)執(zhí)行 orElse 內(nèi)的方法, 而 orElseGet則不會(huì)執(zhí)行。
public static void main(String[] args) {List<Integer> list = Arrays.asList(1,2,3);System.out.println("===============================================================");