用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("文件不存在!"); } } } 我的貌似错了!!那位帮忙改改!!
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("文件不存在!"); } } } 。
不用那么麻烦的。利用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("文件不存在!"); } } } 。
答:我无话可说了详情>>
答:google "java 缓冲池"详情>>
答:百度里搜张孝祥 非常好的视频教程详情>>