Для кода, как указано ниже:Ошибка при определении частоты строки в массив строк
String array = "AB AB AB AB";
String[] part = array.split(" ");
int cc = Collections.frequency(Arrays.asList(array), part[0]);
System.out.println("Count: " + cc);
Я получаю выход:
0
тогда, желаемый выход:
4
Вы сделали опечатку: это должно быть 'Arrays.asList (part)', а не 'Arrays.asList (array)'. – Tunaki
Вопросы о проблеме, которые *** больше не могут быть воспроизведены или вызваны простой типографской ошибкой ***. Хотя подобные вопросы могут быть по-теме здесь, они часто разрешаются в манере, которая вряд ли поможет будущим читателям. Этого часто можно избежать, указав и внимательно изучив [кратчайшую программу, необходимую для воспроизведения проблемы] (http://stackoverflow.com/help/mcve) перед публикацией. –
Пожалуйста, закройте или удалите этот вопрос. –