Optional
程序员文章站
2022-03-04 11:35:41
...
Optional
Optional.ofNullable的用法
PayHolder.sendPayResultMsg(payRecord, Optional.ofNullable(payRecordDetail).map(PayRecordDetail::getOutTradeNo).orElse(""));
String…是java5新加入的功能,表示的是一个可变长度的参数列表。
public static String getSign(Map<String, Object> map, String key, String... notContains) {
Map<String, Object> newMap = new HashMap<>(16);
for (Map.Entry<String, Object> entry : map.entrySet()) {
boolean isContain = false;
for (int i = 0; i < notContains.length; i++) {
if (entry.getKey().equals(notContains[i])) {
isContain = true;
break;
}
}
if (!isContain) {
newMap.put(entry.getKey(), entry.getValue());
}
}
return getSign(newMap, key);
}
上一篇: Java 8 Optional 详细用法
下一篇: elementUI 表单rules验证