站内搜索: 请输入搜索关键词

当前页面: JAVA 编程资料牛鼻论坛Java & J2SE 技术区→用java显示文件内容,文件中的小写要转换成大写字母显示

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

发表新主题   回复此主题

第1楼 2007-06-04 00:18 似的 写道:

用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("文件不存在!");
}
}
}
我的貌似错了!!那位帮忙改改!!

第2楼 2013-08-31 12:44 Robot :

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


第3楼 2007-06-04 00:29 Kimmy★Piggy 写道:

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;
int j = 0;
char[] c = null;
while ((i = b.readLine()) != null) {
c = i.toCharArray();
for (j = 0; j < c.length; j++) {
if (c[j] >= 'a' & c[j] <= 'z') {
c[j] = (char)((int)c[j] - 32);
}
}
System.out.println(c);
}
} catch (Exception ex) {
System.out.println("文件不存在!");
}
}

}



第4楼 2007-06-04 01:22 mdk198212 写道:

不用那么麻烦的。利用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("文件不存在!");
}
}

}


发表新主题   回复此主题