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

4 ответа

Список необработанный, тип. Ссылки на универсальный тип List <E> должны быть параметризованы

Ниже мой синтаксис List synchronizedpubliesdList = Collections.synchronizedList(publiesdList);Я получаю синтаксическую ошибку: List is a raw type. References to generic type List<E> should be parameterized. Пожалуйста, предложите решение.

2 ответа

Джексон Дженерикс с переменной JsonProperty (использование с дженериками)

У меня есть класс, который выглядит так: public class Data<U> { @JsonProperty("difficulties") private U[] data; // ... geter setter constructor }И я не хочу создавать еще 10 подобных классов только потому, что мне нужно изменить только одну ...

4 ответа

Func <T> без параметра

Могу ли я передать метод с параметром out как Func? public IList<Foo> FindForBar(string bar, out int count) { } // somewhere else public IList<T> Find(Func<string, int, List<T>> listFunction) { }Для Func нужен тип, поэтому out не будет ...

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

2 ответа

Как называется Type <Type>?

Что такое Type<Type> type;называется (в отличие от) Type type;Вы знаете, где вы положили угловые скобки вокруг типа? Я часто этим пользуюсь, но не знаю названия - это меня беспокоит. Это очень трудно найти - Google игнорирует<> ...

2 ответа

Как можно использовать отражение, чтобы получить имена свойств и значения из POJO?

Поэтому я пишу конвертер "POJO в JSON". Я хочу быть в состоянии пройти вList<T> Объект и преобразовать в JSON. Надеюсь, это будет иметь смысл /** * * NOT COMPLETE!!! OBVIOUSLY!!! */ public abstract class Jsonator<T> implements Serializable { ...

3 ответа

C # эквивалент подстановочного знака Java

Если он существует, что является эквивалентом C # следующего кода Java: new HashMap<Class<? extends BaseClass>, Integer>();Я сейчас пользуюсьnew Dictionary<Type, int>()что больше похоже на new HashMap<Class<?>, Integer>() что, очевидно, не то же ...

6 ответов

Как использовать один и тот же интерфейс два раза с разными параметрами шаблона в интерфейсе?

Думаю, с этим примером будет понятнее. Мы хотим увидеть два метода с разными параметрами в классе процессора. "int Process (int value);" "двойной процесс (двойное значение);" Но компилятор говорит для IRoot: «Generics.IRoot» не может реализовать ...

2 ответа

Делегирует в универсальные операции, где универсальный тип неизвестен. Как создать что-то подобное?

Предположим, у меня есть следующий код. static class Store<T> { public static T A; public static T B; public static T C; } public static class Store { public static Value A = new Value(<T>(v) => Store<T>.A = v); //just an example of what I want ...

5 ответов

Общий нижний несвязанный и верхний ограниченный подстановочные знаки

import java.util.List; import java.util.ArrayList; interface Canine {} class Dog implements Canine {} public class Collie extends Dog { public static void main(String[] args){ List<Dog> d = new ArrayList<Dog>(); List<Collie> c = ...

1 ответ

Объяснение принципа get-put

Я прочитал книгу О'Рейли, в которой я узнал этопринцип "получить-положить". Используйтеextendsподстановочный знак, когда вы толькополучитьценности вне структуры.Использоватьsuperподстановочный знак, когда вы толькоставитьценности в структуру.И ...