展开全部
你的分类条件不是很明白确,我的理解是现在这样,你看看有没e5a48de588b63231313335323631343130323136353331333332613737有什么不合适的。import java.util.ArrayList;
import java.util.List;
public class ActivityTest {
public static void main(String[] args) {
String[] array = new String[7];
array[0] = "A 0";
array[1] = "B 1";
array[2] = "C 1";
array[3] = "D 1";
array[4] = "A 0";
array[5] = "B 1";
array[6] = "A 0";
List list = new ArrayList();
String str = null;
for (int i = 0; i < array.length; i++) {
if ("A 0".equals(array[i])) {
if (str != null) {
list.add(str);
}
str = "";
}
String[] array1 = array[i].split(" ");
String[] array2 = str.split(" ");
if (array2.length != 2) {
str = array1[0] + " " + array1[1];
} else {
str = array2[0] + array1[0] + " " + array2[1] + array1[1];
}
}
if (!"".equals(str)) {
list.add(str);
}
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
}
}
}