我不明白为什么在某些情况下我可以做出明确的演员,而在其他情况下我不能。谢谢大家!与列表疑问<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