Set实现元音统计小程序

简介: import java.io.FileInputStream; import java.io.InputStream; import java.util.Arrays; import java.
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());
  
 }
}
目录
相关文章
|
Windows
【CCCC】L2-005 集合相似度 (25分),维护set数组去重,比较统计
【CCCC】L2-005 集合相似度 (25分),维护set数组去重,比较统计
84 0
|
NoSQL Redis 开发者
数据类型-set 实现网站访问量统计 | 学习笔记
快速学习数据类型-set 实现网站访问量统计
88 0
|
存储 运维 小程序
基于微信小程序云开发(统计学生信息并导出excel)4.0版(稳定版)
基于微信小程序云开发(统计学生信息并导出excel)4.0版(稳定版)
261 0
基于微信小程序云开发(统计学生信息并导出excel)4.0版(稳定版)
|
运维 小程序 前端开发
基于微信小程序云开发(统计学生信息并导出excel)2.0版
基于微信小程序云开发(统计学生信息并导出excel)2.0版
188 0
基于微信小程序云开发(统计学生信息并导出excel)2.0版
|
小程序 JavaScript
微信小程序 textarea 统计输入长度
微信小程序 textarea 统计输入长度
195 0
set hive.map.aggr=true 时统计PV数据错误
从一个表里group by 之后 计算累加值、去重值: 为了效率设置并行:set hive.exec.parallel=true(可选:set hive.exec.parallel.thread.number=16)、set hive.
1556 0
|
24天前
|
存储 自然语言处理 C++
map和set的简单介绍
map和set的简单介绍
20 1
|
1月前
|
存储 安全 Java
java集合框架及其特点(List、Set、Queue、Map)
java集合框架及其特点(List、Set、Queue、Map)
|
3月前
|
JavaScript 前端开发 定位技术
JavaScript 中如何代理 Set(集合) 和 Map(映射)
JavaScript 中如何代理 Set(集合) 和 Map(映射)
50 0