1、编写程序读取一个文本文件的内容,分别统计并显示文件中小写英文字母、大写英文字母及数字字符的个数。

public  class  WordCounter {
 
     public  static  void  main(String[] args)  throws  IOException{
         
         int  lowerCount =  0 ;
         int  upperCount =  0 ;
         
         File f =  new  File( "c:/temp/input.txt" );
         FileInputStream fis =  null ;
         try  {
             fis =  new  FileInputStream(f);
             
             while (fis.available() >  0 ) {
                 char  c = ( char )fis.read();
                 
                 if (c >=  'a'  && c <=  'z' ) {
                     lowerCount ++;
                 else  if (c >=  'A'  && c <=  'Z' ) {
                     upperCount ++;
                 }
             }
         catch  (FileNotFoundException e) {
             System.out.println( "指定的文件不存在:" +e.getMessage());
             return ;
         finally  {
             if (fis !=  null ) {
                 fis.close();
             }
         }
         
         System.out.println( "小写字母个数:" +lowerCount);
         System.out.println( "大写字母个数:" +upperCount);
         
     }
}

你可能感兴趣的:(1、编写程序读取一个文本文件的内容,分别统计并显示文件中小写英文字母、大写英文字母及数字字符的个数。)