StringBuffer finalString = new StringBuffer();
String str = "1,我;2,爱;3,你;4,中;5,国";
Map map = new HashMap();
String[] data = str.split(";");
String[] value;
for(String it data){
value = it.split(",");
map.put(value[0],value[1]);
finalString.append(value[1]);
}
system.out.println(finalString.toString());
String str = "1,我;2,爱;3,你;4,中;5,国";
Map map = new HashMap();
String[] data = str.split(";");
String[] value;
for(String it data){
value = it.split(",");
map.put(value[0],value[1]);
finalString.append(value[1]);
}
system.out.println(finalString.toString());
public void test()
{
String rt = "";
Map<Integer,String> map = new HashMap<Integer, String>();
String str = "1,我;2,爱;3,你;4,中;5,国";
String[] arr = str.split(";");
for(String temp : arr)
{
map.put(Integer.parseInt(temp.split(",")[0]),temp.split(",")[1]);
}
Iterator<String> it = map.values().iterator();
while(it.hasNext())
{
rt += it.next();
}
System.out.println(rt);
}
http://blog.csdn.net/tastelife/article/details/7914646