分享

java读取文件分析行数空格字符数字

 暖风醉伊人 2013-10-11
java读取文件分析行数空格字符数字
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
		}
	}
}

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多