java8中if else嵌套判断过长如果精简呢?
下文笔者讲述Java中if else的精简示例分享,如下所示:
例:
String info = null; if (xx.getInfo() != null) { info = xx.getInfo(); } else if (xx.getInfo1() != null) { info = xx.getInfo1(); } else if (xx.getInfo2() != null) { info = xx.getInfo2(); } else if (xx.getInfo3() != null) { info = xx.getInfo3(); } else if (xx.getInfo4() != null) { info = xx.getInfo4(); } else { info = "java265.com"; } 可精简为 list<String> list = new ArrayList<>(Arrays.asList(info, info1, info2, info3, info4, "java265.com")); list.removeIf(StringUtils::isBlank); String result = list.get(0);
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。