`
piperzero
  • 浏览: 3456053 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

Set实现元音统计小程序

 
阅读更多
import java.io.FileInputStream;
import java.io.InputStream;
import java.util.Arrays;
import java.util.Collection;
import java.util.TreeSet;
class WordFinder{
private Collection<Character> set=new TreeSet<Character>(){
private static final long serialVersionUID = 1L;
{
add('a') ;
add('e') ;
add('i') ;
add('o') ;
add('u') ;
}
} ;
private String[] strArray=null ;
public WordFinder() {
try {

InputStream is=new FileInputStream("c:\\SetTest.java") ;
int length=is.available() ;
byte []bt=new byte[length] ;
is.read(bt) ;
strArray=new String(bt).split(" ") ;
System.out.println(Arrays.toString(strArray));
} catch (Exception e) {
e.printStackTrace();
}
}
public int find(){

int num=0 ;
for(String str:strArray)
{
for(Character c:set){
if(str.indexOf(c)!=-1){
num++ ;
continue ;
}
}
}
return num ;
}
}
public class Finder {
public static void main(String[]agrs){
WordFinder f=new WordFinder() ;
System.out.println("元音个数:"+f.find());

}
}
分享到:
评论

相关推荐

    sphinx中文语音训练手册

    由于开放式语音识别尚难实现,所以sphinx实际上只能较好的处理相对小的语言集合。 因此,针对特定的领域,告诉sphinx该领域的词汇和各词出现的频率将极大提高识别率。 a3、需要告诉sphinx每个字、词的真正读音 发音...

    Java范例开发大全 (源程序)

     实例26 存上100元需要多少天 40  实例27 输出100之间的所有偶数 41  实例28 如何判断回文数字 42  3.4 do…while语句 43  实例29 输出100之间的所有奇数 44  实例30 求最大的随机数 44  3.5 switch...

    Java范例开发大全(全书源程序)

    Java范例开发大全(全书源程序),目录如下: 第1篇 Java编程基础 第1章 Java开发环境的搭建(教学视频:9分钟) 2 1.1 理解Java 2 1.2 搭建Java所需环境 3 1.2.1 下载JDK 3 1.2.2 安装JDK 4 1.2.3 配置环境...

    cfcc-main.zip

    20.cpp //复制字符串中的元音字母 xiao2 21.cpp //计算若干整数的和 22.cpp //神奇的c++stl库函数 23.cpp //最大最小数 24.cpp //全排列 25.cpp //数组逆置输出 26.cpp //set(集合) 27.cpp //vector(不定长数组) ...

    Java开发技术大全 电子版

    1.4一个简单的Java小程序16 1.5本章小结18 第2章Java语言基础19 2.1Java语言的特点19 2.2Java程序的构成21 2.3数据类 型23 2.3.1基本数据类型23 2.3.2常量25 2.3.3变量26 2.3.4整型数据27 .2.3.5浮点型...

    java范例开发大全(pdf&源码)

    实例26 存上100元需要多少天 40 实例27 输出100之间的所有偶数 41 实例28 如何判断回文数字 42 3.4 do…while语句 43 实例29 输出100之间的所有奇数 44 实例30 求最大的随机数 44 3.5 switch语句 45 实例31 判断字母...

    java范例开发大全源代码

     实例26 存上100元需要多少天 40  实例27 输出100之间的所有偶数 41  实例28 如何判断回文数字 42  3.4 do…while语句 43  实例29 输出100之间的所有奇数 44  实例30 求最大的随机数 44  3.5 ...

    java范例开发大全

    实例26 存上100元需要多少天 40 实例27 输出100之间的所有偶数 41 实例28 如何判断回文数字 42 3.4 do…while语句 43 实例29 输出100之间的所有奇数 44 实例30 求最大的随机数 44 3.5 switch语句 45 实例31 判断字母...

    c语言编写单片机技巧

    另外初学者要具备单片机I/O接口的应用知识,这在于周边应用电路及各种元器件的使用,须配合自己所学的电子学及电路学等。 14. 符合44PIN的80系列8位单片机的MCU有哪些? 答:符合44PIN的80系列8位单片机有Z...

Global site tag (gtag.js) - Google Analytics