问题1:
 import java.util.*;
     public class Test1{
public static void main(){
String[] array = {"123","144442","1"};
List<String> list = Arrays.asList(array);
Collection<String> resultList = getLongWords(list);
}
//Insert Here
{
Collection<E> longWords = new ArrayList<E>();
for(E word : coll)
if(word.length() > 6) longWords.add(word);
return longWords;
}
     }
有一个答案是:public static <E extends CharSequence> Collection<? extends CharSequence> 
                                                         getLongWords(Collection<E> coll)
     为什么这个答案是错的?问题2:
     public static <E extends Number> List<? super E> process(List<E> nums)
    //Insert Declarations here    out = process(input);
为什么ArrayList<Integer> input = null;
     List<Number> output = null;是错的?

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【painforever】截止到2008-08-02 18:28:46的历史汇总数据(不包括此帖):
    发帖的总数量:5                        发帖的总分数:40                       每贴平均分数:8                        
    回帖的总数量:7                        得分贴总数量:0                        回帖的得分率:0%                       
    结贴的总数量:4                        结贴的总分数:30                       
    无满意结贴数:2                        无满意结贴分:20                       
    未结的帖子数:1                        未结的总分数:10                       
    结贴的百分比:80.00 %               结分的百分比:75.00 %                  
    无满意结贴率:50.00 %               无满意结分率:66.67 %                  
    楼主加油

    取消马甲机器人,请点这里:http://www.java2000.net/mycsdn/robotStop.jsp?usern=painforever