我遇到了以下java问题: 我需要找出String中出现最多的单词。 示例字符串:
String text = "Holy Diver is [...] band.";
我已经做的是:
String array[] = text.split("\\s");
Arrays.sort(array);
for (int i = 0; i < array.length; i++) {
System.out.println(array[i]);
}
我的想法:
for (int d = 0; d < array.length; d ++) {
System.out.println(d);
if (array[d].equals(array[++d])) {
d--;
System.out.println(d);
counter++;
int[] e = new int[d];
} else {
counter = 0;
}
}
由于显而易见的原因不起作用。我不知道我是不是正确的方式。