java吧 关注:1,239,157贴子:12,712,122
  • 0回复贴,共1

求大神进来纠正,十万火急,前面是作业,后面是我写的代码

只看楼主收藏回复

统计查询关键字使用的次数
要求:
1. 使用 HashMap 存储关键字和它使用的次数。
2. 有一个方法接受查询关键字完成一次查询(“查询本身不需要写代码”)。
3. 多次调用查询方法,最后输出各个关键子的查询次数。
import java.util.HashMap;
public class ChaXun {
public static void main(String[] args) {
String st = "cvavvadv";
int a1 = 0;
for (int i = 0; i < st.length(); i++) {
if (st.charAt(i) == 'c')
a1++;
}
int a2 = 0;
for (int i = 0; i < st.length(); i++) {
if (st.charAt(i) == 'v')
a2++;
}
int a3 = 0;
for (int i = 0; i < st.length(); i++) {
if (st.charAt(i) == 'a')
a3++;
}
int a4 = 0;
for (int i = 0; i < st.length(); i++) {
if (st.charAt(i) == 'd')
a4++;
}
HashMap<String, Integer> tj = new HashMap<String, Integer>();
tj.put("c", a1);
tj.put("v", a2);
tj.put("a", a3);
tj.put("d", a4);
System.out.print(tj);
}
}


1楼2016-04-06 18:08回复