Ich habe unten Code in einigen Codebasen gesehen, und ich bin mir nicht sicher, wie wir Optional für einen String-Rückgabetyp zurückgeben können.Java 8 Optionaler Rückgabetyp
public String generateTemplate() {
Optional<String> template = Optional.ofNullable(lenderAndTemplateMap.get("LENDER_1"));
return template.orElse("TEMPLATE_2");
}
Wo denken Sie, dass Sie eine 'Optional' zurückgeben? Warum denkst du das? –
Es ist unklar, was Sie hier fragen. –
@Stirios Delimanolis, ich verstehe, dass, wenn Vorlage leer ist, wird es "TEMPLATE_2" zurückgeben, aber wenn es nicht leer ist, wird es Vorlage zurückgeben, die optional ist. – NewQueries