如何用java读入并统计
文件中以26个字母开头单词的个数?
public void test() {
FileReader fileReader = null;
BufferedReader bufferedReader = null;
int count = 0;
try {
//创建文件输入流
fileReader = new FileReader("story.txt");
//创建文件缓冲流
bufferedReader = new BufferedReader(fileReader);
String str;
//定义count记录个数
count[] = 0;
//循环每次读取一行
while ((str = bufferedReader.readLine()) != null){
char[] chars = str.toCharArray();
//循环判断每一行中的个数
for (int i = 0; i < chars.length; i++) {
if(chars[i]==32&& chars[i]==65){
count++;
}
}
}
System.out.println("数字一共有:" + count + "个");
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if(bufferedReader != null){
bufferedReader.close();
}
if(fileReader != null){
fileReader.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}