总结:学会给一个合适的命名,不要总是abc..虽然简单,但是不容易看懂,和方便去理解

package com.aini;

import java.io.File;
import java.io.FileReader;
import java.io.Reader;
//总结:这段代码很精简,使用了Character.MAX_VALUE这个常量,(MAX_VALUE
//此字段的常量值是 char 类型的最大值,即 '\uFFFF'。)
//利用此边界创建出一个可以包含所有字符的数组,
//通过char类型与int类型的互相转换得出最终结果。
//题目:用数组快速统计出字符次数 这段代码, public class DSL {
public static void main(String[] args) throws Exception {
int a[] = new int[Character.MAX_VALUE];// 声明一个一维数组
// char b[] = new char[1024];
// 创建文件字符输入流对象,即打开文件
FileReader fr = new FileReader("d:\\log.txt");
int index;
// 将数据读入字符数组fr内,index为字符个数
while ((index = fr.read()) != -1) {
a[index]++; }
for (int i = 0; i < a.length; i++) {
if (a[i] != 0) {
System.out.println((char) i + "出现次数" + a[i]);
}
} } }

  

最新文章

  1. 移动端自动化环境搭建-stuptools和pip的安装
  2. UML类图中的六种关系及实例
  3. SystemVerilog的历史
  4. Linux命令行--使用linux环境变量(转)
  5. iOS开发——技术精华Swift篇&amp;Swift 2.0和Objective-C2.0混编之第三方框架的使用
  6. SQL创建linkserver
  7. 在Google被封的那些日子裏,我們這樣科學上網
  8. Portal相关技术及架构
  9. javascript操作JSON字符
  10. C/C++基础笔试题1.1.2(十问解决方案运营商)
  11. oracle配置监听图形界面不出来解决方法
  12. 关于SVM数学细节逻辑的个人理解(一)
  13. GIT工程迁移方法总结
  14. gitbook 入门教程之使用 gitbook-editor 编辑器开发电子书
  15. Delphi Record To Stream
  16. jQuery ajax()使用serialize()提交form数据到后台
  17. airflow 实战
  18. 取某字段不为空的数据is not null
  19. EXP-00056遇到Oracle错误1455问题解决办法
  20. CCDictionary(转)

热门文章

  1. java模拟http的get和post请求
  2. php 后台接受POST值
  3. 不合法的请求字符,不能包含\uxxxx格式的字符
  4. 【C#笔札】 界面逐渐显现的实现
  5. debug.js中的length的错误
  6. URL的编码
  7. 51nod-1526-贪心+Trie
  8. GitLab使用总结[转]
  9. eclipse启动Tomcat服务输入http://localhost:8080/报404解决方法
  10. [Hive]HiveServer2配置