java arraylist找重复值最多的次数
package zh.codegym.task.task08.task0812;
import java.io.*;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;
/*
最长序列
*/
public class Solution {
public static void main(String[] args) throws IOException {
//在此编写你的代码
ArrayList<Integer> integers = new ArrayList<>();
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
for (int i = 0; i < 10; i++) {
integers.add(Integer.parseInt(reader.readLine()));
}
HashMap<Integer, Integer> integerIntegerHashMap = new HashMap<>();
for (Integer i:integers) {
Integer integer = integerIntegerHashMap.get(i);
integerIntegerHashMap.put(i,(integer==null)?1:integer+1);
}
int max=0;
for (Map.Entry<Integer,Integer> p: integerIntegerHashMap.entrySet()){
max=p.getValue() >max ?p.getValue():max;
}
}