我不明白爲什麼在某些情況下我可以做出明確的演員,而在其他情況下我不能。謝謝大家!與列表疑問<Generic>明確演員演員
//DAreaLabel extends Message
//This Code Works
List<Message> list1 = (List<Message>)
Arrays.asList((Message[]) getPageRecords(getClasspath(), methodName, object));
DAreaLabel areaLabel = (DAreaLabel)
((List<Message>) Arrays.asList((Message[]) getPageRecords(getClasspath(), methodName, object))).get(0);
//This Code does not Work
List<DAreaLabel> list2 = (List<DAreaLabel>)
Arrays.asList((Message[]) getPageRecords(getClasspath(), methodName, object));
你能格式化它,因此它是可讀的嗎? – Mark 2009-10-14 16:25:34
編譯器給出的錯誤是什麼? – 2009-10-14 16:26:16
小挑逗,但我從英語不是他們的主要語言的人那裏看到很多:如果你不明白什麼,那麼你有一個疑問,毫無疑問。如果你認爲某件事可能是錯的,那麼你有疑問。 – 2009-10-14 19:51:43