此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【xiaoqingao】截止到2008-07-05 10:00:48的历史汇总数据(不包括此帖):
发帖的总数量:4                        发帖的总分数:60                       
结贴的总数量:3                        结贴的总分数:40                       
无满意结贴数:1                        无满意结贴分:5                        
未结的帖子数:1                        未结的总分数:20                       
结贴的百分比:75.00 %               结分的百分比:66.67 %                  
无满意结贴率:33.33 %               无满意结分率:12.50 %                  
楼主加油

解决方案 »

  1.   

    泛型
    List<String> 就表示List里面只能 存 String 类型 而不是 Object 了。
      

  2.   

    Java5.0的新特性之一是引入了泛型类型和泛型方法。
    楼主可以网上搜搜
      

  3.   

    泛型 
    jdk5中加入的新特性....举例.这里比较SortedMap和LinkedHashMap的区别的
    package com.feng.util;import java.util.*;/**
     * 
     * @author feng
     *
     */public class TestMap { public static void main(String[] args){
    TestTreeMap ttp=new TestTreeMap();
    ttp.testTreeMap();
    System.out.println();
    TestLinkedHashMap tlhm=new TestLinkedHashMap();
    tlhm.testLinkedHashMap();
    }
    }class TestTreeMap{
    public void testTreeMap(){
    SortedMap<String,String> map=new TreeMap<String,String>();//按键值自动排序的map

    map.put("akey","avalue");
    map.put("dkey", "dvalue");
    map.put("bkey","bvalue");
    map.put("ckey", "cvalue");

    Set<String> keySet=map.keySet();//获取键值set

    Object[]  keyArray=keySet.toArray();//建键值set转化为数组
    for(int i=0;i<keyArray.length;i++){
    System.out.println("key="+keyArray[i]+"\tvaule="+map.get(keyArray[i]));
    }
    }
    }class TestLinkedHashMap{
    public void testLinkedHashMap(){
    LinkedHashMap<String,String> map=new LinkedHashMap<String,String>();//按照插入的顺序依次取出,不自动排序
    map.put("akey","avalue");
    map.put("dkey", "dvalue");
    map.put("bkey","bvalue");
    map.put("ckey", "cvalue");
        Set<String> keySet=map.keySet();//获取键值set

    Object[]  keyArray=keySet.toArray();//建键值set转化为数组
    for(int i=0;i<keyArray.length;i++){
    System.out.println("key="+keyArray[i]+"\tvaule="+map.get(keyArray[i]));
    }
    }
    }
      

  4.   

    在给你个使用前和使用后有什么区别:
    class TestFanXing{
    public void agoFanXing(){
    ArrayList list=new ArrayList();//没使用泛型前的写法
    list.add(0,new Integer(4));
    int total=((Integer)list.get(0)).intValue();
    System.out.println("total="+total);
    }

    public void nowFanXing(){
    ArrayList<Integer> list=new ArrayList<Integer>();//使用泛型后的写法
    list.add(0, new Integer(4));
    int total=(list.get(0)).intValue();
    System.out.println("total="+total);
    }
    }
      

  5.   

    谢谢大家,是不是我的如果要是List list=query.list();
    这时可以用List<Object> list=query.list();