爱问知识人 爱问教育 医院库

用java显示文件内容,文件中的小写要转换成大写字母显示

首页

用java显示文件内容,文件中的小写要转换成大写字母显示

小第刚学!多多高手大哥指点!!
import java.io.*;
public class zhu2{
public static void main(String [] args){
try{  
FileReader a=new FileReader(args[0]);
BufferedReader b=new BufferedReader(a);
String i=b.readLine();
int j;
while(i!=null){
for(j=0;j<i.length();j++){
if(i[j]>='a'&i[j]<='z'){
  i[j]=i[j]-32;
}
}
  System.out.println(i);
}  
}  
catch(Exception ex){
System.out.println("文件不存在!");
}  
}
}
我的貌似错了!!那位帮忙改改!!

提交回答
好评回答
  • 2007-06-03 21:29:37
      import  。
      *; public class Test { public static void main(String[] args) { try { FileReader a = new FileReader(args[0]); BufferedReader b = new BufferedReader(a); String i = null; int j = 0; char[] c = null; while ((i = adLine()) != null) { c = CharArray(); for (j = 0; j = 'a' & c[j] <= 'z') { c[j] = (char)((int)c[j] - 32); } } intln(c); } } catch (Exception ex) { intln("文件不存在!"); } } } 。

    p***

    2007-06-03 21:29:37

其他答案

    2007-06-03 22:22:00
  •   不用那么麻烦的。利用String类的toUpperCase()方法即可。
    import java。io。*; 
    public class Test { 
    public static void main(String[] args) { 
    try { 
    FileReader a = new FileReader(args[0]); 
    BufferedReader b = new BufferedReader(a); 
    String i = null,tmp=null; 
    while ((i = b。
      readLine()) != null) { tmp=i。toUpperCase();//修改部分 System。out。println(tmp); } } catch (Exception ex) { System。out。
      println("文件不存在!"); } } } 。

    m***

    2007-06-03 22:22:00

类似问题

换一换

相关推荐

正在加载...
最新资料 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 177-196
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):