问个初级的generic的问题# Java - 爪哇娇娃
c*r
1 楼
我想完成以下的功能
List intList = new ArrayList();
List strList = new ArrayList();
List cmpList;
cmpList = intList;
// do something like
Collections.sort(cmpList);
System.out.println(cmpList);
cmpList = strList;
// do similar thing
可是上面的代码会有warning 有什么办法可以解决这个warning?
我知道可以写个函数
void> doSth(List cmpList)
{
Collections.sort(cmpList);
System.out.println(cmpList);
}
不过请问一般情况下这个该怎么办呢? 多谢。
List
List
List cmpList;
cmpList = intList;
// do something like
Collections.sort(cmpList);
System.out.println(cmpList);
cmpList = strList;
// do similar thing
可是上面的代码会有warning 有什么办法可以解决这个warning?
我知道可以写个函数
void
{
Collections.sort(cmpList);
System.out.println(cmpList);
}
不过请问一般情况下这个该怎么办呢? 多谢。