www.ehr99.com
这个网站也8错!

解决方案 »

  1.   

    public List<String> XXXXXX(List list){
    //
    return List<String>;
    }就可以啊,有什么疑问?
      

  2.   

    我可能说的不清楚,传入的list里的对象类型是变的.
    其实我差不多写好了
    public class test<E> {
       public List<E> getList(List list){
    List<E>  listobject= new ArrayList<E>();
    for (int i = 0; i < list.size(); i++ ) {
    Object obj = list.get(i);
    listobject.add( (E) obj );
    }
    return listobject;
       }
    }
      

  3.   

    好像不用那么麻烦吧。
    我写了一个,超简单,不知道合你意不。(含测试函数)//----------------------------------------
    import java.util.LinkedList;
    import java.util.List;
    public class Test<E> {
        public List<E> convList(List list) {
            return (List<E>) list; 
        }
        
        public static void main(String[] args) {
            List list = new LinkedList(); 
            for (int i = 0; i < 10; i++) {
                list.add("no." + i); 
            }
            
            Test<String> ts = new Test<String>(); 
            
            List<String> ls = ts.convList(list); 
            
            System.out.println(ls); 
        }
    }
    //----------------------------------------
    输出结果如下:
    [no.0, no.1, no.2, no.3, no.4, no.5, no.6, no.7, no.8, no.9]
      

  4.   


    传入对象类型是变的?
    (E) obj 造型时你怎么保证不出现异常?
      

  5.   

    我可能说的不清楚,传入的list里的对象类型是变的.
    其实我差不多写好了
    public class test<E> {
       public List<E> getList(List list){
    List<E>  listobject= new ArrayList<E>();
    for (int i = 0; i < list.size(); i++ ) {
    Object obj = list.get(i);
    listobject.add( (E) obj );
    }
    return listobject;
       }
    }
    ----------------------------
    照楼主的思维
    public List<E> getList(List list){
    List<E>  listobject= new ArrayList<E>(list);
    return listobject;
       }
    不就可以了嘛。
    不过转换的时候你怎么保证不出现异常?