java中小写转换为大写

java读取指定路径的文件内容统计大写字母个数小写字母个数特殊字符个数,并把全部的代码转换为大写字母写入令一个文件,将全部代码转换为小写字母也写入令一个文件…... java读取指定路径的文件内容统计大写字母个数小写字母个数特殊字符个数,并把全部的代码转换为大写字母写入令一个文件,将全部代码转换为小写字母也写入令一个文件… 展开
 我来答
匿名用户
2013-08-16
展开全部
public class UpcaseFile {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String file1="//C:Test.txt";//源文件
String file2="//C:Test2.txt";//目标文件
FileWriter fw;
FileReader fr;
int temp = 0;
int count1=0;//统计小写
int count2=0;//统计大写
int count3=0;//统计其他字符
try {
fw=new FileWriter(file2);
fr=new FileReader(file1);
while ((temp = fr.read()) != -1) {
char ch = (char) temp;
if(ch>='a'&&ch<='z'){
count1++;
ch=(char) (ch-32);
}else if(ch>='A'&&ch<='Z'){
count2++;
}else{
count3++;
}
fw.write(ch);
fw.flush();
System.out.print(ch);
}
System.out.println("\n"+"小写字母有"+count1+"个");
System.out.println("大写字母有"+count2+"个");
System.out.println("其他字符有"+count3+"个");
fw.close();
fr.close();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

}
LZ 代码在上 给积分吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-16
展开全部
public class Test{ public static void main(String[] args){ String s = "a" ; System.out.print(s) ; s=s.toUpperCase(); System.out.println("转换为大写字母为:"+s) ; } }
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式