java练习1——识别字符串中出现英文字母的次数
2016-10-27 17:52
295 查看
package test.com;//test包
import java.util.Scanner;//引入Scanner类
public class test1 {//类名
public static void main(String[] args) {//主函数
System.out.println("please input a string:");//输出
Scanner sc=new Scanner(System.in);//键盘输入
String str=sc.nextLine();//字符串
int []word=new int[26];//定义数组,长度26
for (int i = 0; i < str.length(); i++) {//for循环,不超过字符串的长度
char c=str.charAt(i);//将字符串转换成单个字符
word[c-'a']++;//将每个字母出现的次数,作为数组中的元素(同——桶排序)
}
for (int i = 0; i < 26; i++) {
if(word[i]>0){//加了一个判断条件,如果字母没出现,就不显示
System.out.println((char)('a'+i)+"出现了"+word[i]+"次"); //注意有一个强制转换
}
}
}
}
import java.util.Scanner;//引入Scanner类
public class test1 {//类名
public static void main(String[] args) {//主函数
System.out.println("please input a string:");//输出
Scanner sc=new Scanner(System.in);//键盘输入
String str=sc.nextLine();//字符串
int []word=new int[26];//定义数组,长度26
for (int i = 0; i < str.length(); i++) {//for循环,不超过字符串的长度
char c=str.charAt(i);//将字符串转换成单个字符
word[c-'a']++;//将每个字母出现的次数,作为数组中的元素(同——桶排序)
}
for (int i = 0; i < 26; i++) {
if(word[i]>0){//加了一个判断条件,如果字母没出现,就不显示
System.out.println((char)('a'+i)+"出现了"+word[i]+"次"); //注意有一个强制转换
}
}
}
}
相关文章推荐
- [Java练习]输入一个字符串,输出其中某个小写字母出现的次数
- java Map练习-获取字符串中字母出现次数(TreeMap实现)
- [Java练习]输入一个字符串,输出其中某个小写字母出现的次数
- java Map输出字符串中字母出现的次数
- java集合TreeMap应用---求一个字符串中,每一个字母出现的次数
- TreeMap基本练习:获取某字符串中的字母出现的次数
- java计算给定字符串中出现次数最多的字母和该字母出现次数的方法
- java编写程序查找出在一个字符串中出现次数最多的字母
- 求字符串中出现次数做多的字母【java】
- java小练习之统计字符串中字符出现的次数
- 【java】统计一篇英文文章每个字母出现的次数
- java 获取字符串中的字母出现的次数
- java面试题 "aababcabcdabcde",获取字符串中每一个字母出现的次数要求结果:a(5)b(4)c(3)d(2)e(1)
- java正则表达式匹配字符串字母,数字,空格和其他字符出现次数
- java小练习--获取abc字符串在整个字符串中出现的次数
- 黑马程序员 【】java学习之路——计算字符串中字母出现的次数
- java--一个字符串中出现次数最多的字母
- Java 寻找出字符串中出现次数最多的字母和出现的次数
- java小练习之统计字符串中字符出现的次数
- java查找一个字符串出现最多字母的次数