avatar
Generic type cast warning# Java - 爪哇娇娃
a*e
1
我用一个List alMatrix包含另一个List alRow,后者
是一个Integer List。
List alMatrix = new ArrayList(n);
List alRow = new ArrayList(n);
往里面加数据都没问题
alRow.add(i);
alMatrix.add(alRow);
但是取出数据时遇到一个警告:unchecked cast
List alRow1 = alMatrix.get(i);
说右边是List,和左边的List不匹配。
我怎样告诉它取出的是一个List呢?
加个(List)不行。
avatar
m*t
2

Did you try List> alMatrix = new ArrayList>(n); ?

【在 a**e 的大作中提到】
: 我用一个List alMatrix包含另一个List alRow,后者
: 是一个Integer List。
: List alMatrix = new ArrayList(n);
: List alRow = new ArrayList(n);
: 往里面加数据都没问题
: alRow.add(i);
: alMatrix.add(alRow);
: 但是取出数据时遇到一个警告:unchecked cast
: List alRow1 = alMatrix.get(i);
: 说右边是List,和左边的List不匹配。

avatar
a*e
3
搞定,谢谢!

?

【在 m******t 的大作中提到】
:
: Did you try List> alMatrix = new ArrayList>(n); ?

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。