例子:键盘分别输入a,s,s,s,d,d,a,s,d,d,a,s(3次a,4次d,5次s),不限于这三个字母,键盘上所有字符都考虑到
输出:Key a 1(输入第一次)--Key a 1 Key s 1(输入第二次)--------------Key a 3,Key d 4,Key s 5(最后)
要求每次输入的时候统计已输入的字符的次数,数据会被插入到一个map中
主要是如何获得已经出现的次数,并且自动分开计算每个出现的次数
主要是不知道如何统计每个字符的次数
class KeyListener extends KeyAdapter{
@Override
public void keyPressed(KeyEvent e){
map集合是键值对存储的(key-value),你这个可以把输入的字母当做key,次数当做value;每次输入后先去查找key对应的value,有的话value+1 ,没有的话存储起来,次数默认为1
您好,我是问答小助手,你的问题已经有小伙伴为您解答了问题,您看下是否解决了您的问题。
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
你好,我是问答小助手,本次您提出的有问必答问题,专家团超时未为您做出解答。
本次提问扣除的有问必答次数,已经为您补发到账户,我们后续会持续优化,扩大我们的服务范围,为您带来更好地服务。