1
Как я могу сделать один код, который либо установит тип BYTES
, либо SECONDS
. Здесь я устанавливаю по умолчанию BYTES
перед тем overwritting его SECONDS
с вызовом в setTypeAsSecondsIfCcTimeIsValid
функцииНеобязательный IfPresent и альтернативный вариант
} else if (mscc.getRsu().isPresent()) {
type = Type.BYTES;
mscc.getRsu().get().getCcTime().ifPresent(this::setTypeAsSecondsIfCcTimeIsValid);
}
Спасибо, это работает. – spakai