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();
}
}
}
}
分享到:
相关推荐
能显示文件的内容,并且查找文件中包含的字母,统计字母出现的个数
编写一个程序统计文本文件英文字母个数,不区分大小写,屏幕输出每个字母出现的次数。 参考:文件操作函数,fopen, fclose, fread, fgetc;使用MSDN查找相关帮助; 要求:代码的编写、变量定义等应以《Coding ...
在压缩文件"寻找字母和数字.rar"中,可能包含多个文件或数据源,这些源可能需要逐一分析来执行查找任务。在Python中,可以使用`rarfile`库解压RAR文件,然后对每个文件内容进行上述的字符串处理、正则表达式匹配或...
"numberrec.zip" 这个文件标题暗示了一个关于数字和字母识别的压缩包,其中“number”代表数字,“rec”通常用于表示“识别”或“记录”。结合后缀“_字母数字识别_字母识别_数字 字母识别_数字字母识别_识别字母”...
在易语言中,判断一个文本字符是否为数字或字母,通常会涉及到对字符ASCII码值的分析。ASCII码是一种字符编码标准,它将每个字符映射到一个唯一的整数值。在ASCII码表中,数字0-9的码值范围是48-57,而小写字母a-z的...
通过循环遍历文件中的每个单词,使用`getline()`函数读取一行(一个单词),然后逐字符比较相邻的字符,检查是否有重复字母对。如果找到重复字母对,计数器`k`增加1。完成后,将当前单词的重复字母对数量存储到数组...
标题“按中文首字母搜索”涉及的是一个在中文数据检索中常见的功能,即通过输入汉字拼音的首字母来查找相关信息。这种技术对于处理大量中文数据,尤其是在没有输入完整拼音的情况下,能够极大地提高搜索效率和用户...
在"易语言源码寻找字母和数字.rar"这个压缩包中,包含的源码很可能是用于在文本中搜索和处理字母与数字的程序。下面我们将深入探讨易语言以及如何在其中实现字母和数字的查找功能。 易语言的核心理念是“易学易用”...
在编程和数学问题中,"求特定字母代表的数"通常涉及到代数和编码问题。这类问题要求我们解决一个或多个包含字母变量的等式,这些变量代表未知的数字。解决此类问题的关键在于理解等式的性质,应用代数规则,并可能...
为了提高效率,可以使用预计算的查找表,或者使用Java 8引入的`Map, String>`接口的`computeIfAbsent()`方法,这样在多次转换相同的字母时,可以避免重复计算。 总之,"字母转换数字"是一个涉及字符编码和字符串...
在本文中,我们将深入探讨如何使用OpenCV3.2库结合K近邻(K-Nearest Neighbors,简称KNN)算法进行字符和数字的识别,特别是26个大写字母和0到9的数字。这个项目已经实现了一个类,方便进行训练和预测,我们将在以下...
"Qt拼音首字母过滤搜索"是一个常见的功能,它提高了用户在应用中查找和筛选数据的效率。这个功能允许用户通过输入中文词语的首字母来快速定位和选择目标内容,常见于列表(list)或树(tree)型的控件中。 Qt是一个跨...
根据给定的文件信息,我们可以总结出以下关于统计字符串中特定字符(如字母、空格)数量以及处理字符串中子串出现次数与删除操作的知识点: ### 1. 统计字符串中的字母与空格数量 #### 函数:`int Statistic(char ...
在这个系统中,用户可以按照字母顺序快速浏览和定位城市,提高查找效率。 在计算机科学中,这种功能的实现通常依赖于有序的数据结构,如数组、链表或二叉搜索树等。例如,城市名可能存储在一个已排序的列表中,这样...
在实际应用中,开发者只需要引入这个js文件,然后调用相应的函数,就能将输入的汉字转换为拼音首字母。 总的来说,这个压缩包提供了一个方便的JavaScript解决方案,用于将汉字转换为拼音首字母,适用于需要此类功能...
总之,"识别图片中的字母数字,甚至汉字"是一个涵盖图像处理、机器学习和自然语言处理等多个领域的技术挑战,Java版的OCR系统为此提供了一个可行的解决方案。通过提供的资源,开发者可以深入了解并实践OCR技术,提升...
在“易语言首字母搜索”这个主题中,我们主要关注的是如何利用易语言来实现一种特殊的搜索功能——首字母搜索。 首字母搜索是一种常见的中文文本处理技术,特别是在大数据量的中文词汇库中快速定位和检索数据时非常...
本篇将详细介绍《四位字母域名字典文件》中的知识点,包括该文件的作用、内容结构及其在域名搜索与注册中的应用。 #### 二、文件作用 1. **辅助域名搜索:** 四位字母组成的域名简短易记,是企业或个人建立网站时...
在提供的"android搜索"文件中,可能包含了实现这一功能的示例代码,包括布局文件、Activity、Adapter等,通过学习和分析这些代码,你可以更深入地理解首字母搜索的实现细节,并将其应用到自己的项目中。 总结,...
在JavaScript编程中,按中文首字母筛选是一种常见的数据组织和展示方法,特别是在处理大量中文数据时,例如在用户界面提供一个可快速导航的字母表。这个"按中文首字母筛选 js"项目似乎提供了这样一个功能,使得用户...