这个是处理文件的类FileUtil:
=================================================
package org.xhome.leon.test;
import java.io.*;
public class FileUtil {
FileReader fr;
BufferedReader br;
FileWriter fw;
BufferedWriter bw;
String source = "";
public int upCaseNum = 0;
public int lowerCaseNum = 0;
public int numerNum = 0;
public int otherNum = 0;
public void initReaders(String fileName) throws FileNotFoundException {
fr = new FileReader(fileName);
br = new BufferedReader(fr);
}
public void initWriters(String fileName) throws IOException {
fw = new FileWriter(fileName);
bw = new BufferedWriter(fw);
}
public void readFile(String fileName) throws FileNotFoundException {
this.initReaders(fileName);
this.source = "";
upCaseNum = 0;
lowerCaseNum = 0;
numerNum = 0;
otherNum = 0;
String sr;
try {
while ((sr = br.readLine()) != null) {
source = source.concat(sr);
}
if (source != null) {
char[] myChars = source.trim().toCharArray();
for (int i = 0; i < myChars.length; i++) {
if (myChars[i] >= 'a' && myChars[i] <= 'z') {
lowerCaseNum++;
} else if (myChars[i] >= 'A' && myChars[i] <= 'Z') {
upCaseNum++;
} else if (myChars[i] >= '0' && myChars[i] <= '