List list = new ArrayList();
x05x05
x05x05/*1,2,3,4,4,4,5,6,7,7,7.*/
x05x05list.add(1);
x05x05/st.add(1);
x05x05list.add(3);
x05x05list.add(4);
x05x05/*list.add(4);
x05x05list.add(4);
x05x05list.add(5);
x05x05list.add(6);
x05x05list.add(7);
x05x05list.add(7);
x05x05list.add(1);*/
x05x05System.out.println(list);
x05int array[][] = new int[2][list.size()]; // 用来存放输入的数值
x05x05for (int i = 0; i < list.size(); i++) {
x05x05x05for (int j = i + 1; j < list.size(); j++) {
x05x05x05x05if (list.get(i) == list.get(j)) {
x05x05x05x05x05array[0][i] = (Integer) list.get(i);//数组第一行是数
x05x05x05x05x05array[1][i] += 1;//第二行是它出现的次数
x05x05x05x05}
x05x05x05}
x05x05}
x05x05System.out.println("---------s--------");
x05x05for (int i = 0; i < 2; i++) {
x05x05x05for (int j = 0; j < list.size(); j++) {
x05x05x05x05System.out.print("t" + array[i][j]);
x05x05x05}
x05x05x05System.out.println();
x05x05}
x05x05System.out.println("---------e--------");
x05x05int max = array[1][0];
x05x05int maxPosition = 0;
x05x05
x05x05for (int i = 1; i < list.size()/*array.length*/; i++) {//Q
x05x05x05if (array[1][i]> max) {
x05x05x05x05max = array[1][i];
x05x05x05x05maxPosition = i;
x05x05x05}
x05x05}
x05x05
x05x05List list1 = new ArrayList();
x05x05System.out.println(array.length+",");
x05x05for(int j=0;j