A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

[AppleScript] 纯文本查看 复制代码
package Ten;

import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;
import java.util.Set;

/*
 * 输入一个字符串,分别统计出其中英文字母、空格、数字和其它字符的数量
 * */
public class Demo8 {
 public static void main(String[] args) {
	Scanner sc=new Scanner(System.in);
	System.out.println("请输入一个字符串:");
	delMethods(sc.next());
}

private static void delMethods(String next) {
  Map<Character,Integer> map=new HashMap<>();
  char[] ch=new char[next.length()];
  ch=next.toCharArray();
  for (int i=0;i<ch.length;i++) {
	  //System.out.println(ch[i]);
	  map.put(ch[i], 1);
     for(int j=0;j<i;j++){
    	 if(ch[i]==ch[j]) map.put(ch[j],map.get(ch[i])+1 );
     }
}
  Set<Character> set=map.keySet();
  for (Character c : set) {
	System.out.println(c+" ="+map.get(c));
}
	
}
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马