一道java io笔试题

2024-11-26 10:39:11
推荐回答(4个)
回答1:

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.Map;
import java.util.TreeMap;

public class GiveMeMore {
private static final int counter = 1;

public static void main(String[] args) {
try {
BufferedReader in = new BufferedReader(new InputStreamReader(
System.in));
System.out.print("请输入:");
String text = in.readLine();
char[] a = text.toCharArray();
Map m = new TreeMap();
for (int i = 0; i < a.length; i++) {
if (!m.containsKey(a[i])) {
m.put(a[i], counter);
} else {
int num = m.get(a[i]);
m.put(a[i], num + 1);
}
}
System.out.println(m);
} catch (Exception e) {
e.printStackTrace();
}
}

}

回答2:

咳,还是自己慢慢写吧,这种问题估计是没人能给你写出来。
自己写,遇到什么问题问我们就好了。

回答3:

mark,晚上空了写个

回答4:

无聊写了下..你看看。QQ邮箱发的