编程:利用 IO 流,完成以下程序:

(1) 将 26 个大写字母(A~Z)写入到当前项目 a.txt 文件中;

(2) 读取文件中的内容,将读取的内容连接为一个字符串,并将所有的大写字母转变为小写字母打 印输出转换的结果

 1 package io.homework;
 2 
 3 import java.io.FileReader;
 4 import java.io.Reader;
 5 
 6 public class q17 {
 7     public static void main(String[] args) {
 8 //        try(Writer fw = new FileWriter("a.txt")) {
 9 //            fw.write("ABCDEFGHIJKLMNOPQRSTUVWXYZ");
10 //
11 //        }catch (Exception e) {
12 //            e.printStackTrace();
13 //        }
14 
15         try(Reader fr = new FileReader("a.txt")) {
16             while(true) {
17                 int len = fr.read();
18                 if (len == -1) break;
19                 System.out.print((char)(len + ('a' - 'A')));
20             }
21 
22         }catch (Exception e) {
23             e.printStackTrace();
24         }
25     }
26 }

 

posted @ 2023-04-09 15:49  ZuaMagee  阅读(50)  评论(0)    收藏  举报