IO流对文件的读取操作

/*1. 在当前项目的根目录下有一个名为“info.txt”的文件,里面存放的内容如下(可手动创建录入,不需要使用IO流):

2. 利用IO流的知识读取info.txt文件的内容, 在控制台上打印大写字符出现的次数。
格式如下:*/

 

info.txt文件的内容:

Life Is Short
You Need AmaZing

 

代码实现:

 1 import java.io.BufferedReader;
 2 import java.io.FileNotFoundException;
 3 import java.io.FileReader;
 4 import java.io.IOException;
 5 
 6 public class Test {
 7 
 8     public static void main(String[] args) throws IOException {
 9         BufferedReader br = new BufferedReader(new FileReader("info.txt")); 
10         String line = null;
11         int count = 0;
12         while((line = br.readLine()) != null){
13             //System.out.println(line);
14             char[] ch = line.toCharArray();
15             for (int i = 0; i < ch.length; i++) {
16                 if(ch[i] >= 'A' &&ch[i] <='Z'){
17                     count++;
18                 }
19             }
20         }
21         br.close();
22         System.out.println("大写字符出现的次数为:"+count);
23     }
24 
25 }

 

posted @ 2018-03-05 21:44  cheney-yang  阅读(699)  评论(0编辑  收藏  举报