package com.chinasoft;
import java.util.HashMap;
import java.util.Map;
public class StringTest {
public static void main(String[] args) {
Map <String,String>keysMap=new HashMap<String,String>();
keysMap.put("Attr", "aaa");
keysMap.put("Attribute", "id,name");
keysMap.put("attrs", "bbb");
Map <String , String> map=new HashMap<String , String>();
map.put("name", "200");
String str1=keysMap.get("Attribute");
String str2=getRealKey(str1, map);
String str3=map.get(str2);
System.out.println(str3);
}
public static String getRealKey(String treeKey,Map keysMap){
if(treeKey.contains(",")){
int index=treeKey.indexOf(",");
String realKey1=treeKey.substring(0, index);
String realKey2=treeKey.substring(index+1);
for(Object key: keysMap.keySet()){
if(key.toString().equals(realKey1)){
treeKey=realKey1;
}else{
treeKey=realKey2;
}
}
}
return treeKey;
}
}