У меня есть вызов метода, который анализирует строку, а второй аргумент метода parse - это тип, который он вернет. Чтобы разобрать Person, мы используем:Java Generic List Class с типом
Person p = myParser.parse("name=Mike", Person.class);
Это прекрасно работает, и это тоже работает для списков:
List<Person> lop = myParser.parse(somestring, List.class);
Однако, это дает мне предупреждение компилятора, так что я действительно хочу List<Person>.class
, но я не могу понять синтаксис.
Как это сделать?
Спасибо, я хочу, чтобы попытаться сделать это в одном методе и не хочу, чтобы игнорировать предупреждение. Должен быть способ указать тип общего класса, я бы подумал. – mikeb