泛型list和普通list 将Object转换成泛型时报出警告?

将Object转换成泛型时报出警告?因为Java泛型是通过擦除来实现的,这意味着当您使用泛型时,任何特定的类型信息都会被擦除,即map<string、list<foodbean>>尖括

将Object转换成泛型时报出警告?

因为Java泛型是通过擦除来实现的,这意味着当您使用泛型时,任何特定的类型信息都会被擦除,即map<string、list<foodbean>>尖括号中的项已被擦除,因此将报告异常。你可以把它改成地图<?,? >,也不会有例外(当然,这是不可行的)。在实际过程中,@suppresswarnings(“unchecked”)可以用来屏蔽异常。您可以看到Java中思维的泛型。