第11次作业--字符串处理

题目1编写一个应用程序,统计输入的一个字符串中相同字符的个数,并将统计结果输出。

1.TEST.java

import java.util.Scanner;


public class TEST {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner reader = new Scanner(System.in);
		System.out.println("请输入一个字符串");
		String input=reader.nextLine();
		for(int i=0;i<input.length();i++){
			char flag1 = input.charAt(i);  //提取字符串中字符为flag
			String str1 = String.valueOf(flag1);  //将字符类型转化为字符串类型
			int num = 0;						//设置计数器
			for(int j=0;j<input.length();j++){
				char flag2 = input.charAt(j);     //提取字符串字符
				String str2 = String.valueOf(flag2);	//将字符类型转化为字符串类型
				if(str1.equals(str2))			//将flag1与字符串中的每个字符做做比较
				num++;
			}
			System.out.println(flag1+":"+num);
		}

	}

}

运行结果

猜你喜欢

转载自www.cnblogs.com/Xwwg/p/11889632.html