Map m =new HashMap();
m.put("aa","猪");你想要这样吗、??

解决方案 »

  1.   

    String s="aa,bb,cc,dd,cc,ee=猪,狗,牛,羊,虎,鼠";
    String[] ses=s.split("=");

    String[] c=ses[0].split(",");
    String[] t=ses[1].split(",");

    for(int i=0;i<c.length;i++){
    System.out.println(c[i]+"="+t[i]);
    }
      

  2.   

    恩 我在.properties中定义 aa,bb,cc,dd,cc,ee,ff=猪,狗,牛,羊,虎,鼠 
    Map m =new HashMap();
    m.put("aa",getTexet("aa");
    主要是我不知道怎么截取字符串使得getText("aa")为猪!
      

  3.   

    String s="aa,bb,cc,dd,cc,ee=猪,狗,牛,羊,虎,鼠";
    String[] ses=s.split("=");String[] c=ses[0].split(",");
    String[] t=ses[1].split(",");for(int i=0;i<c.length;i++){
    Map m =new HashMap();
    m.put(c[i],t[i]);}
      

  4.   

    String s="aa,bb,cc,dd,cc,ee=猪,狗,牛,羊,虎,鼠";
    String[] ses=s.split("=|,");
    int len = ses.length / 2
    for (int i = 0; i < len; i++) {
        System.out.println(ses[i] + "=" + ses[len + i])
    }
      

  5.   

    String s="aa,bb,cc,dd,cc,ee=猪,狗,牛,羊,虎,鼠";
    String[] ses=s.split("=");String[] c=ses[0].split(",");
    String[] t=ses[1].split(",");for(int i=0;i<c.length;i++){
    System.out.println(c[i]+"="+t[i]);

      

  6.   

    String s="aa,bb,cc,dd,ee,ff=猪,狗,牛,羊,虎,鼠";
    String[] s1=s.split("=");
    String[] sL=s1[0].split(",");
    String[] sR=s1[1].split(",");
    HashMap hm=new HashMap();
    for(int i=0;i<sL.length;i++)
    hm.put(sL[i], sR[i]);
    System.out.println(hm);输出:{dd=羊, ee=虎, ff=鼠, aa=猪, bb=狗, cc=牛}不过我觉得你是不是想表达这个意思:通过key aa取出值?
    System.out.println(hm.get("aa"));