取出一个字符串中字母出现的次数。如:字符串:"abcdekka27qoq" ,输出格式为:a(2)b(1)k(2)...
**@author Zhangjian
*/
import java.util.Scanner;
public class Test4{
public static void main(String[] args)
{
System.out.print("字符串:");
//实例化Scanner工具类,获取封装后的标准输入流
Scanner input = new Scanner(System.in);
//将输入流转化为字符串
String str = input.nextLine();
input.close();
//字符串转化为字符数组
char[] array = str.toCharArray();
char x='a';
char a=0;
System.out.print("输出格式为:");
for(;x<='z';x++)
{int k=0;
for(int i=0;i<array.length;i++)
{
a=array[i];
if(a==x) //判断读取字符是否为'x',若是,k自加,k表示读取次数
k++;
}
if(k!=0)
System.out.print(x+"("+k+")");
}
}
} |
|