自定义的数组如何给到Map<Integer,String>类型

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【QQzyb123456】截止到2008-06-30 14:41:45的历史汇总数据(不包括此帖):
    发帖数:2                  发帖分:100                
    结贴数:2                  结贴分:100                
    未结数:0                  未结分:0                  
    结贴率:100.00%            结分率:100.00%            
    敬礼!
      

  2.   

    啥意思,数组和 Map有关系吗?数组难道是2维数组?
      

  3.   

    数组是一个自定义数组,简单说明:
    public class zert implements java.io.Serializable {
    Int id;
    String name;
    String ename;
    ……………………………………
    }
    把这个类型定义成数组
    如何转换为Map <Integer,String>类型
    需要的内容是第一个id和name,高手指点
      

  4.   

    zert [] arrs = 。。
    Map<Integer,String> map = new HashMap<Integer,String>(arrs.length());
    for(zert o : arrs){
      map.put(o.getId(),o.getName());
    }就这么简单
      

  5.   

    String [] all = {"snow","lily","sam"};
    Map <Integer,String> mapall = new HashMap<Integer,String>();
    for(int i=0; i<all.length;i++){
       mapall.put(new Integer(i+1), all[i]);
    }
    数组all赋值到map(mapall)中