public Message setMsg() {
Message message = null;
if (send != null || receive != null) {
message = new Message();
if (receive != null) {
message.setReceive(receive);
}
if (send != null) {
message.setSend(send);
}
}
return message;
}
在这种情况下如何使用Optionals而不是嵌套的if语句?
您应该查看map()
方法。将其与Optional.ofNullable()
组合。