package 字符串统计; import java.util.Scanner; public class CharCount { public static void main(String[] args) { // TODO Auto-generated method stub //使用Scanner接受从键盘的输入 Scanner input = new Scanner(System.in); System.out.println("输入字符串:"); String st = input.nextLine(); //从键盘接受输入的数据 //默认最大字符串数为100 char[] charArray= new char[100] ; int[] numberArray= new int[100] ; //数字数组每个元素默认为零 //将字符串中的每个字符赋为新的数组中的每一个元素 for(int i=0 ; i<st.length() ;i++){ charArray[i]= st.charAt(i) ; } int k = 0 ; int i = 0 ; for( k= 0; k < st.length(); k++){ if(charArray[k]=='\0'){ continue ; } else{ //判断同一字符有多少是相同的 numberArray[k] = 1 ; //此时第一次出现 for(i=k+1;i<st.length();i++){ //注意是从 i=k+1 开始 if(charArray[k]=='\0') continue ; if(charArray[i] == charArray[k]){ numberArray[k] = numberArray[k] +1 ; charArray[i] = '\0' ;//若第i个和第k个字符相同,则定义第i个字符为空 } else{ numberArray[k] = numberArray[k] ; } } System.out.println("字符"+charArray[k]+ "出现的次数为:"+numberArray[k]); } } } }
相关推荐
字符串统计和百分比及程序运行时间字符串统计和百分比及程序运行时间
字符串统计函数,统计不同字符个数和每个字符出现的次数。用一个简单的数据结构做的,注释很清楚。
一个简单的字符串统计代码,由用户输入任意长字符串,以问号结束,中间不允许出现空格,程序负责统计其中的字母个数,数字个数及其他符号数 C和C++两种语言实现
实验内容:从键盘输入一行字符,以‘$’结束,查找输入的字符串是否包含‘computer’字符串,如果包含,计算包含’computer’字符串的个数,并以十进制输出个数。 原理:输入一个字符串到定义好的空间string中,以’...
C语言实现的简单的字符串统计子字母出现的频率
流式字符串统计的FlinkJob小demo
编写函数统计给定字符串在文中出现的次数,如文中内容为asd asasdfg asd as zx67 asd mklo, 给定字符串为as,则函数返回6.文件名和给定字符串由命令行输入得到。
用汇编语言编写一个程序,输入一个字符串,统计字符串中各字符的个数。。
从键盘输入一个字母+数字的字符串,统计数字所出现位置
字符串统计(java代码).docx
vfp统计字符串中某字符重复出现次数,可以扩展到统计vfp数据库表中某字段中某字符重复出现的次数。
蓝桥杯 蓝桥杯Python模拟赛题之字符串统计
此代码就是统计字符串中元音字母的个数而已
通过正则表达式统计一个字符串中不同类型的个数,代买中附有简单的正则表达是的语法
一个统计字符串中每个字符出现次数并排序的工具,统计一段字符中出现次数最多的字。
编写一个函数count,有实参传来一个字符串,统计此字符串中字母、数字、空格和其他字符的个数,在主函数中输入字符串以及输出上述的结果。 要求:(1)定义统计函数count来实现。 函数的原型为:void count(char str...
针对字符串的操作,包括查找子串,字符出现次数统计,字符串插入,字符串倒置等 二叉树,包括构造二叉树,遍历二叉树,又分为前序遍历,中序遍历和后序遍历等,其中生成二叉树的顺序以文件中所附图为准。 还包括链表...
哈夫曼树的建立(Huffman Tree C语言实现)1、对输入的字符串统计出现频率,进行哈夫曼编码。。.zip
从键盘输入一系列字符(每种字符不超过9)并以回车符结束,请统计出字母、数字及其它字符的个数,最后在屏幕上显示计数结果。