我有这样的  数组:String[][] data ={
{"0001","2","12"},
{"0001","3","13"},
{"0001","3","13"},
{"0002","6","26"},
{"0002","5","25"},
{"0002","5","25"},
};怎么处理成:String[][] data ={
{"0001","2+3+3","12+13+13"},

{"0002","6+5+5","26+25+25"},

};谢谢!

解决方案 »

  1.   

    public static void main(String[] args) {
    String[][] data ={
    {"0001","2","12"},
    {"0001","3","13"},
    {"0001","3","13"},
    {"0002","6","26"},
    {"0002","5","25"},
    {"0002","5","25"},
    }; 
    String[][] result = new String[data.length / 3][3];
    for (int i = 0; i < data.length / 3; i++) {
    int index = i * 3;
    result[i][0] = data[index][0];
    result[i][1] = data[index][1] + "+" +data[index+1][1] + "+" + data[index+2][1];
    result[i][2] = data[index][2] + "+" +data[index+1][2] + "+" + data[index+2][2];
    System.out.println(result[i][0]);
    System.out.println(result[i][1]);
    System.out.println(result[i][2]);
    }
    data = result;
    }