Результаты поиска по запросу "generics"

3 ответа

Java 8: улучшения общего вывода типов

С участиемJEP 101: Обобщенный вывод целевого типа [http://openjdk.java.net/jeps/101], это final List<Boolean> bools = Arrays.asList(true,false, true); final List<Character> string = bools.stream() .<Character>map(x -> x ? 'X' : ...

2 ответа

Привет @Kevin Райт, почему вы говорите, что это не ограничение? в чем же тогда ограничение?

ел "<:" и ">:" и "<%" и т. Д., Может кто-нибудь дать (или найти) хорошее описание этих? Каковы возможные ограничения, что они делают, и каков пример того, когда их использовать?

6 ответов

Неограниченные символы подстановки в Java

Есть ли когда-нибудь разница между неограниченным символом подстановки, например<?> и ограниченный шаблон, чья границаObjectнапример,<? extends Object>? Я помню, как где-то читал, что в ранних версиях дженериков была разница, но я больше не могу ...

ТОП публикаций

2 ответа

LINQ выражение с универсальными свойствами класса

Я хотел бы передать IQueryable и массив идентификаторов в метод, который фильтрует IQueryable на основе этих идентификаторов. Поскольку идентификаторы могут быть как long, так и int, их следует решать в общем случае. Я придумал ...

4 ответа

Зачем определять объект для getEntry в HashMap

Я новичок в дженериках, и я не уверен, если ответ на мой вопросopinion based или имеет подлинную причину. В следующем коде, что было нужно, чтобы найти ключ входа в объект? Object k; if (e.hash == hash && ((k = e.key) == key || (key != null ...

1 ответ

LINQ выражение с универсальным свойством

Мой вопрос связан с этим:LINQ-выражение-с-родовых-классовых свойства [https://stackoverflow.com/questions/18930503/linq-expression-with-generic-class-properties] На этот раз я хотел бы получить вновь созданные объекты, которые имеют ...

15 ответов

Как привести Список <Объект> в Список <MyClass>

Это не компилирует, любое предложение приветствуется. ... List<Object> list = getList(); return (List<Customer>) list;Компилятор говорит: не может быть приведенList<Object> вList<Customer>

3 ответа

Java Enum как универсальный тип в Enum

Я пытаюсь создать абстрактный метод в абстрактном классе, который использует мой собственный Enum в качестве аргумента. Но я хочу также, чтобы этот Enum был общим. Итак, я объявил это так: public abstract <T extends Enum<T>> void test(Enum<T> ...

3 ответа

У меня нет контроля над определениями A и B

оложим, у меня есть три изолированных общедоступных класса (без отношений IS-A) A, B и C. Я хочу определить поле в C так, чтобы его тип мог быть либо A, либо B. В настоящее время я достигаю этого, определяя C как ниже: class A{} class B{} ...

4 ответа

OrderItem

ал некоторые примеры JMockit и нашел этот код: final List<OrderItem> actualItems = new ArrayList<~>();Что означает тильда в общем идентификаторе? Я знаю, что это одинарный побитовый оператор НЕ, но я не вижу здесь операнда. Также я попытался ...