统计查询关键字使用的次数
要求:
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. 使用 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);
}
}