`
redhacker
  • 浏览: 489690 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

查找文件中的字母个数

阅读更多
package com.search.test;
import java.io.BufferedInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
public class LanDiao {
	private static final String FILE_PATH="c:/chars.txt";
	public static void main(String[] args) {
		File f = null;
		FileInputStream fs = null;
		BufferedInputStream bis = null;
		byte[] b = new byte[10000];
		String str = null;
		String[] strArr = null;
		String charStr = "abcdefghijklmnopqrstuvwxyz";
		String[] charArr = charStr.split("");
		Map map = new HashMap();
		try {
			f = new File(FILE_PATH);
			fs = new FileInputStream(f);
			bis = new BufferedInputStream(fs);
			bis.read(b);
			str = new String(b);
			str = str.trim();
			strArr = str.split("");
			for (int i=1; i<charArr.length; i++) {
				int num = 0;
				for (int j=0; j<strArr.length; j++) {
					if(charArr[i].equalsIgnoreCase(strArr[j])) {
						num++;
					}
					map.put(charArr[i], String.valueOf(num));
				}
			}
			for (int i=1; i<charArr.length; i++) {
				System.out.println(charArr[i]+"有:"+map.get(charArr[i])+"个");
			}
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		} finally {
			try {
				bis.close();
				fs.close();
			} catch (IOException e) {
				e.printStackTrace();
			}
			
		}
	}

}
分享到:
评论

相关推荐

    jsp查找文件中的字母并统计包含的字母

    能显示文件的内容,并且查找文件中包含的字母,统计字母出现的个数

    编写一个程序统计文本文件英文字母个数,不区分大小写,屏幕输出每个字母出现的次数。

    编写一个程序统计文本文件英文字母个数,不区分大小写,屏幕输出每个字母出现的次数。 参考:文件操作函数,fopen, fclose, fread, fgetc;使用MSDN查找相关帮助; 要求:代码的编写、变量定义等应以《Coding ...

    文件查找ppt

    要查找以字母b开头的具有3个字母的.jpg文件可以在“名称”框中输入“b??.jpg” 单击“搜索”按钮,系统就能够搜索目标文件,并且把查找结果列出在窗口的右方。 若要限制文件查找的范围,例如只限于在C盘查找文件,...

    四位字母域名字典文件

    四位字母域名字典文件,域名搜索注册工具请移步至我的分享。

    文档字母次数统计

    打开TXT并读取文档,统计文档中26个字母出现的次数并按出现次数高低输出到结果文件中

    将字母编码为二进制数

    void Initialization()//初使化,从终端读入字符集大小n,以及n个字符和n个权值,建树,并存入文件中 { int num; int quan; cout请输入字符集个数:"; cin&gt;&gt;num; n=num; w=(int*)malloc(n*sizeof(int));//存放权...

    根据字母搜索城市json数据

    之前用到字母筛选城市json数据结构,网上找的几个都不是很合适,不是没有adCode,就是没有cityCode ,最后自己根据高德地图城市数据做了一个字母json数据

    C#制作的windows系统文件快速搜索工具,读取USN,易用性与速度都已优化的很好。程序为免安装的exe文件。

    2、支持拼音首字母缩写搜索,指定文件夹内搜索,多关键词搜索。 3、支持大部分文件打开、保存对话框的搜索定位。 4、ctrl+~ 快捷键出现以及隐藏窗口。 最新版本以及更多支持信息可以在www.leahygo.com下载,有问题...

    本地磁盘文件搜索工具 Everything 1.4.1.1003 + x64.rar

    不,不能搜索文件内容,Everything 搜索只基于文件和文件夹的名称。 Everything 是不是非常占用系统资源? 不,Everything 使用非常少的系统资源。一个刚安装完的 Windows XP SP2 系统(约 20,000 份文件)需要占用 3...

    c程序设计习题参考(谭浩强三版)习题参考解答

    输入一个数,要求用折半查找法找出该数是数组中第几个元素的值。如果该数不在数组中,输出“不在表中”。 39 7.10有一篇文章,共有3行文字,每行有80个字符。要求分别统计出其中英文大写字母,小写字母,数字,空格...

    如何编写批处理文件批处理文件批处理文件

    在这个例子中,驱动器 A 中磁盘上的所有文件均复制到d:back中。显示的注释提示您将另一张磁盘放入驱动器 A 时,pause 命令会使程序挂起,以便您更换磁盘,然后按任意键继续处理。 6.Call 命令 从一个批处理程序调用...

    TXT文件批量处理工具.rar

    29、批量查找个数:批量从多个文本文件中查找输入文本的个数,程序的状态一栏会显示找到了多少 30、批量转码:多个文本文件批量转成自己想要的文件编码: 常见的文件编码ANSI, Unicode, Unicode big endian, UTF-8...

    在文件内查找内容(源码)

    ..................................

    词检变位系统

    在英文中,把某个单词字母的位置...第二行一个整数N,表示要查找的单词数。 第三行有N个单词,每一个单词表示要查找的内容。 [输出] 输出到文件( diction.out)。 共N行,每行对应一个单词在词典中找到的所有变位词。

    利用谷歌搜索SQL注入漏洞关键词

    利用谷歌搜索SQL注入漏洞关键词 目标关键字+inurl:id 英语字母及单词+inurl:id 网站域名+inurl:id 阿拉伯数字+inurl:id inurl:asp?id= inurl:Article_Print.asp? EnCompHonorBig.asp?id=随便加个数字 showproduct....

    哈夫曼编码

    给定n个字母(或字)在文档中出现的频率序列X=,x2,…,xn&gt;,求出这n个字母的Huffman编码。为方便起见,以下将频率用字母出现的次数(或称权值)w1,w2,…,wn代替。 输入 输入文件中的开始行上有一个整数T,(0),表示...

    中文简体压缩软件RAR 6.0

    在 c:\*.rar 压缩文件中的 *.txt 文件执行区分大小写的 "first level" 字符串的搜索 2) rar ih=f0e0aeaeab2d83e3a9 -r e:\text 在 e:\text 目录下的 rar 压缩文件中搜索十六进制字符串 f0 e0 ae ae ab 2d ...

    Fileaxy-136(文件重复数据处理工具).rar

    安装环境 ... Fileaxy是文件重复数据删除,组织,同步和批量预览工具,它利用新的用户界面进行本地文件管理。使用内容哈希或机器视觉算法,Fileaxy可以检测...按访问属性,最大大小,唯一性,原型,受限名称等搜索文件

    rar压缩软件.rar

    RAR 是一个让你在命令行模式中管理压缩文件的控制台应用。RAR 提供压缩、加 密、数据恢复和许多其它此手册中描述的其它功能。 RAR 只支持 RAR 格式压缩文件,它默认有 .rar 扩展名。不支持ZIP 和其他格 式。即使...

    处理一个简单的英文文本文件

    建立一个只由字母,逗号,句号和空格,换行符组成的英文文本文件,通过编译实现: (1):用一个文件保存一段英文语句; (2):按照英文规范改写文件,如句首字母应为大写,标点符号后空一格再写下一句; (3):...

Global site tag (gtag.js) - Google Analytics