0
我有一個使用ifPresent的Java 8代碼,我想在相同的條件下使用orElseThrow chatSessionStore.get(group)
已經返回一個Optional對象。如何使用Java 8在與ifPresent相同的條件下返回orElseThrow?
@Override
public void forwardMessageGroup(String group, ChatMessage message) {
chatSessionStore.get(group).ifPresent(chatProxy -> chatProxy.sendMessage(message));
}
任何提示?
不只是調用該方法的sendMessage,如果列表中沒有結果,系統會返回一個例外。 –