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

从c:\lowertest.txt文件中读取所有内容(英文),将其全部改为大写字母,再存入另一个文件c:\uppertest.txt文件中... 从c:\lowertest.txt文件中读取所有内容(英文),将其全部改为大写字母,再存入另一个文件c:\uppertest.txt文件中 展开
 我来答
孤城魔鬼
推荐于2016-10-02 · TA获得超过253个赞
知道小有建树答主
回答量:338
采纳率:100%
帮助的人:193万
展开全部

程序如下:

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();
  }
 }
}

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

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式