package com.sgai;import java.io.BufferedReader;import java.io.FileReader;/** * @category 本文仅限于数字,字母,及空格 * * @author 王俊磊 * */public class test { public static void main(String[] args) { String fileName = "c:/temp/hello.txt",line; int i = 0,j = 0,f = 0,k = 0; try { BufferedReader in = new BufferedReader(new FileReader(fileName)); line = in.readLine(); while(null != line){ for (int l = 0; l < line.length(); l++) { if(Character.isLetter(line.charAt(l))) i++; else if(Character.isDigit(line.charAt(l))) j++; else if(Character.isSpaceChar(line.charAt(l))) f++; } line = in.readLine(); k++; } in.close(); System.out.println("字母="+i+"数字="+j+"空格="+f+"行数="+k); } catch (Exception e) { // TODO: handle exception } }}
联系客服