Получить generi c Коллекция, основанная на типе возвращаемого значения / настройках вызывающих абонентов - PullRequest
0 голосов
/ 30 апреля 2020

Я пытаюсь вернуть реализацию Collection на основе потребности вызывающих.

private <T, C extends Collection<T>> C getCollection() {
   ...  
}

Например, я хочу вызвать метод следующим образом:

Set<String> set = getCollection();

, который возвращает пустой Набор применим для строк.

Есть идеи? Заранее спасибо

...