По сути, цель этой проблемы - подсчитать, сколько раз число 9 набирается в массиве, например, arrayCountNines ([1, 9, 9, 3, 9]) = 3
Я попытался сделать поток чисел, например, с помощью .collect, но это не сработало.Также пробовал HashMaps
public class NewClass4 {
public int arrayCountNines(int[] nums) {
HashMap < Character, Integer > map = new HashMap<>();
for (int i =0; i<nums.length; i++) {
char[] charr = String.valueOf(nums[i]).toCharArray();
for(int j = 0; j<charr.length; j++) {
if(map.containsKey(charr[j])) {
map.put(charr[j], map.get(charr[j])+1);
}
else {
map.put(charr[j], 1);
}
}
}
return 1;
}
}
] 1
Не возвращает количество раз 9 находится в массиве