【发布时间】:2016-08-25 23:16:22
【问题描述】:
我正在尝试查找字符串中每个单词的出现次数。
例如Sentence=" My home, is my home"。答案是“我的”=2; “家”=2; “是”=1
这是我的代码:
int count;
count = 0;
String text[] = new String[100];
String Temp[] = new String[100];
text = Text.getText().split("\\W");
Temp = Text.getText().split("\\W");
for (int j = 0; j < text.length; j++) {
for (int i = 0; i < text.length; i++) {
if (text[j].equals(Temp[i])) {
count += 1;
System.out.println(text[i] + "-" + count);
}
}
}
输入:me.me.me.me
输出:
me-1
me-2
me-3
me-4
me-5
me-6
me-7
me-8
me-9
me-10
me-11
me-12
me-13
me-14
me-15
me-16
【问题讨论】:
-
您可以使用 HashMap 轻松完成。看看我的回答。并且不要忘记通过单击答案旁边的空心勾号将其标记为accepted。 ;-)
-
这个地方不适合问作业问题。
标签: java