总结:学会给一个合适的命名,不要总是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]);

}

}

}

}

java统计单机次数_java流类,快速统计出字符次数+++相关推荐

  1. java统计空格代码_java算法大全之统计出其中英文字母、空格、数字和其它字符的个数...

    java算法大全之统计出其中英文字母.空格.数字和其它字符的个数.算法题目:输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数.统计字符类型写了重载的两个方法,一个接受字符串作为参数,一 ...

  2. 题目:下面那个流类输出面向字符的输入流()

    题目: 下面哪个流类属于面向字符的输入流() A.BufferedWriter B.FileInputStream C.ObjectInputStream D.InputStreamReader 答案 ...

  3. java 常用流_Java流类图结构: 流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数...

    Java流类图结构: 流的概念和作用 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象.即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观 ...

  4. java biginteger 取模_Java BigInteger类

    其实除了Python,Ruby外,Java也自带高精,只不过被封装在类里.Java有两个高精类:BigInteger和BigDecimal,分别是高精度整数和高精度小数.本文来简单介绍一下BigInt ...

  5. java date格式化输出_Java Date类以及日期的格式化输出

    Java中的Date类用于表示日期时间,在java.util包中.虽然Date类在设计之初没有考虑到国际化,很多方法都已经被定义为过时,但是Date却是程序设计过程中经常用到的一个类.本文将说说Dat ...

  6. java 接口与包_java常用类包接口

    类 String Integer Long File Date Thread (java.lang.Thread Thread类的定义:public class Thread extends Obje ...

  7. java统计词频算法_Java实现的词频统计——功能改进

    本次改进是在原有功能需求及代码基础上额外做的修改,保证了原有的基础需求之外添加了新需求的功能. 功能: 1. 小文件输入--从控制台由用户输入到文件中,再对文件进行统计: 2.支持命令行输入英文作品的 ...

  8. java 字符串 面试题_Java常用类String的面试题汇总(java面试题)

    1.比较两个字符串时使用"=="还是equals()方法? 当然是equals方法."=="测试的是两个对象的引用是否相同,而equals()比较的是两个字符串 ...

  9. java获取properties属性_java工具类中获取properties文件的属性

    记录获取properties文件属性的工具类 package org.jasig.cas.mylogin.util; import org.slf4j.Logger; import org.slf4j ...

  10. java实现屏幕共享功能_Java是否足以快速实现屏幕共享?

    在过去的几个月里,我和一个开发者一直在研究一个屏幕分享小程序,这个小程序可以流到像Wowza或Red5这样的媒体服务器上,但不管我们做什么,我们都有大约5秒的延迟,这个时间太长了一个人们正在互相交流的 ...

最新文章

  1. 从ReLU到GELU,一文概览神经网络的激活函数
  2. python【蓝桥杯vip练习题库】BASIC-26报时助手
  3. 【数字信号处理】线性常系数差分方程 ( 使用 matlab 求解 “ 线性常系数差分方程 “ 示例 | A 向量分析 | B 向量分析 | 输入序列分析 | matlab 代码 )
  4. RabbitMQ报错NOT_ALLOWED - access to vhost ‘/‘ refused for user ‘zq‘(10, 40)
  5. html css图标怎么跟文字并排,html - FA图标和文字环绕的HTML / CSS问题 - SO中文参考 - www.soinside.com...
  6. figtree如何编辑进化树_iTOL快速绘制颜值最高的进化树
  7. A*B Problem(洛谷-P1303)
  8. 网络知识普及:双网卡下知识知多少,路由表及网关那点事
  9. 机器人门禁控制盒怎么接线方法_RFID门禁系统原理、初始密码、密码修改方法...
  10. Java基础中的基础
  11. 41 款实用工具,数据获取、清洗、建模、可视化都有了
  12. ubuntu上解决evolution邮箱附件为dat格式
  13. PDMS Pipeline Tool 教程(三):材料表
  14. 自写用Easyclick快手全分辨率滑块验证源码!
  15. job每分钟执行 oracle_oracle的job怎么设置一个过程每5分钟执行一次
  16. linux 冒号命令,Linux命令之:(冒号)
  17. 思维模型 情绪ABC理论
  18. 告别刷量!公众号的正常阅读曲线是什么样的 ​
  19. OCR最佳实践项目汇总
  20. Java中的流式布局(FlowLayout)

热门文章

  1. [转载]MySQL数据库增长用户权限GRANT/INSERT INTO user VALUES/FLUSH
  2. 关于document.cookie的使用javascript
  3. GridView中如何使用CommandField删除时,弹出确认框
  4. (原创)批处理学习小结
  5. Spring的9种设计模式(一)
  6. Spring Boot不指定包路径就可以扫描启动类所在包及其子包下的类是怎么做到的?
  7. 如何终止运行中的线程
  8. 多线程之CyclicBarrier工具类和Exchanger工具类
  9. Linux学习第八篇之文件搜索命令find、locate、which、whereis、grep
  10. 使用spring的aop监听所有controller或者action日志