从c:\lowertest.txt文件中读取所有内容(英文),将其全部改为大写字母,再存入另一个文件

2020-05-02 教育 103阅读

程序如下:

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
public class Text7 {
 public static void main(String[] args) {
  String inpath = "c:\\lowertest.txt";
  String outpath = "c:\\uppertest.txt";
  String str = "";
  try {
   File infile = new File(inpath);
   BufferedReader reader = new BufferedReader(new FileReader(infile));
   String i = null;
   while ((i = reader.readLine()) != null) {
    str += i;
   }
   reader.close();
   File outfile = new File(outpath);
   if (!outfile.exists()) {
    outfile.createNewFile();
   }
   FileWriter fw = new FileWriter(outfile.getAbsoluteFile());
   BufferedWriter bufferWritter = new BufferedWriter(fw);
   bufferWritter.write(str.toUpperCase());
   bufferWritter.close();
  } catch (Exception ex) {
   ex.printStackTrace();
  }
 }
}

不知是否帮到你,若满意请采纳!

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com