我的父母终于可以老有所归,他们都是在老家的农民,没什么收入,指望我这个孩子可以在外面可以学有所成。我不会辜负他们的期望。
已经学习了老毕的视频2个多月将近3个月,每天敲代码10多个小时,然后总结,做题。
在青鸟学习一年的编程,java+C#+html+javasrcipt,但是学得比较杂,学得不精。本来我一心是想学Android的,一进去的青鸟时,他们承若我是有Android的课程,但是随着我学习的深入,慢慢我发现并没有这个课程。所以青鸟的还要求我继续念第三个学期,我毅然决然得离开了青鸟,奔向了Android开发最顶尖的黑马的怀抱。
提供一个面试。。。
取出一个字符串中字母出现的次数。如:字符串:abcde%^kka27qoq,输出格式为:a(2)b(1)k(2)...- public class CountLetter {
- public static void main(String[] args){
- String str="aABBBBAAaabbbcde%^kKKKka27qoA*&AAAq";
- countStr(str);
- }
- public static void countStr(String str) {
- char[] ch=str.toCharArray();
- System.out.println(ch);
- Map<Character,Integer> map=new LinkedHashMap<Character,Integer>();
- for(int i=0;i<ch.length;i++){
- if((ch[i]<=90&&ch[i]>=65)||(ch[i]>=97&&ch[i]<=112)){
- if(!(map.keySet().contains(ch[i]))){
- map.put(ch[i], 1);
- }else{
- map.put(ch[i], map.get(ch[i])+1);
- }
- }
- }
- StringBuilder sb=new StringBuilder();
- Iterator<Entry<Character,Integer>> it=map.entrySet().iterator();
- while(it.hasNext()){
- Map.Entry<Character, Integer> entry=it.next();
- sb.append(entry.getKey()+"("+entry.getValue()+")");
- }
- System.out.println(sb);
- }
- }
复制代码
|
|