低级问题。麻烦给位大侠

我把两个字段拼成一个字符串。放到一个字段里如:
String a = "10";
String b = "10";
String c = "a="+a+"_b="+b;
请问我怎么把他们分开取。。
麻烦贴一下代码。。谢谢各位了

[code="java"]
String a = "10";
String b = "10";
String c = "a=" + a + "_b=" + b;

    String[] temp = c.split("_");

    String aString = temp[0].substring(temp[0].indexOf("=") + 1);
    String bString = temp[1].substring(temp[1].indexOf("=") + 1);
    System.out.println(aString);
    System.out.println(bString);

[/code]
看看这个代码吧

代码如下
[code="java"]
public class Test {

/**
 * @param args
 */
public static void main(String[] args) {
    String a = "10";
    String b = "10";
    String c = "a=" + a + "_b=" + b;
    System.out.println(c);

    String[] attrs = c.split("_");
    String[] attr;
    for (int i = 0; i < attrs.length; i++) {
        attr = attrs[i].split("=");
        System.out.println(attr[0] + " " + attr[1]);
    }
}

}

[/code]