当前位置:编程学习 > JAVA >>

字符串操作 aa,bb,cc,dd,cc,ee,ff=猪,狗,牛,羊,虎,鼠 我想得到aa=猪 bb=狗 cc=牛 dd=羊 ee=虎 ff=鼠 怎么做 ?

字符串操作 aa,bb,cc,dd,cc,ee,ff=猪,狗,牛,羊,虎,鼠  我想得到aa=猪 bb=狗 cc=牛 dd=羊 ee=虎 ff=鼠 怎么做 ?
用java   各位大神 帮帮忙!!!谢谢了! --------------------编程问答-------------------- Map m =new HashMap();
m.put("aa","猪");你想要这样吗、?? --------------------编程问答-------------------- 对 就是这样
引用 1 楼 xiaomin1991222 的回复:
Map m =new HashMap();
m.put("aa","猪");你想要这样吗、??
--------------------编程问答-------------------- 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]);
} --------------------编程问答--------------------
引用楼主 sunpintony 的回复:
字符串操作 aa,bb,cc,dd,cc,ee,ff=猪,狗,牛,羊,虎,鼠 我想得到aa=猪 bb=狗 cc=牛 dd=羊 ee=虎 ff=鼠 怎么做 ?
用java 各位大神 帮帮忙!!!谢谢了!

恩 我在.properties中定义 aa,bb,cc,dd,cc,ee,ff=猪,狗,牛,羊,虎,鼠 
Map m =new HashMap();
m.put("aa",getTexet("aa");
主要是我不知道怎么截取字符串使得getText("aa")为猪! --------------------编程问答-------------------- 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]);

} --------------------编程问答-------------------- 楼上的思路就可以实现 --------------------编程问答-------------------- 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])
}

--------------------编程问答-------------------- 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]);

--------------------编程问答-------------------- --------------------编程问答--------------------
引用 5 楼 arikara 的回复:
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……

++1 --------------------编程问答-------------------- 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"));
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,