У меня есть карта, и я хочу сделать реализацию Collector
, которая будет брать из карты, набора записей и устанавливать ключи / значения в другом пользовательском POJO. Я подумал, что было бы просто сделать общий класс типа Map.Entry
, но это не компилируется. Как я могу это сделать?
Я мог бы переосмыслить и спроектировать решение по-другому, но я хотел бы узнать, как сделать универсальный класс типа внутренним интерфейсом другого класса, как в этом примере.
public class TestCollectorImpl<Map.Entry> implements Collector<Map.Entry, CustomDataType, CustomDataType>{}
Похоже, я не могу использовать .
в <>
, и это не компилируется.