1、题目:输入用户姓名和密码,当姓名和密码正确时(姓名:java, 密码:123),则显示登陆成功,错误时,则提示错误,并清空姓名和密码,且姓名文本框获得焦点。 2、java如何统计字符串中每个字符出现的次数
比如我输入 abbcccddd
系统则输出 a(1)b(2)c(3)d(3)
统计参数里面的英文字符,包括大小写,并且排序后输出,假如参数是 ddcccbAa 第一道不是很懂帮忙解答一下!!!
比如我输入 abbcccddd
系统则输出 a(1)b(2)c(3)d(3)
统计参数里面的英文字符,包括大小写,并且排序后输出,假如参数是 ddcccbAa 第一道不是很懂帮忙解答一下!!!
第二题如果正常写法挺复杂,但用范型写就很简单。
2 。遍历,用Map
第二道同意6楼 用冒泡法遍历,然后存于map中key存字符value存个数;
第二题恩确实用Map不错的
public void testNumber(String s){
char[] ch = s.toCharArray();
Map<Object,Integer> map = new HashMap<Object,Integer>();
int n = 0;
for(int i=0;i<ch.length;i++){
Integer num = map.get(ch[i]);
map.put(ch[i],num==null? 1 :num+1);
}
System.out.println(map);
System.out.println(s.length());
}
Map<K,V> - java.util 中的 接口
将键映射到值的对象。
MAP - 类 javax.swing.text.html.HTML.Tag 中的静态变量
指教