博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java流类,快速统计出字符次数+++
阅读量:6006 次
发布时间:2019-06-20

本文共 793 字,大约阅读时间需要 2 分钟。

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

  

 

转载于:https://www.cnblogs.com/langlove/p/3403726.html

你可能感兴趣的文章
hdu 1024 Max Sum Plus Plus 小白都可以看得懂的解析
查看>>
shell中常见参数及判断命令
查看>>
VMware Horizon View 7.5 虚拟桌面实施咨询与购买--软件硬件解决方案
查看>>
2018新版驾照驾照psd模板下载
查看>>
kali折腾日记之虚拟机安装二
查看>>
IDEA中scope 为 provided的问题
查看>>
【矢量图控件教程】矢量图控件VectorDraw 常见问题整理大全(一)
查看>>
文件系统、服务、防火墙、SELINUX——安全四大金刚
查看>>
协同oa办公自动化怎么理解?如何实现?
查看>>
Windows server 2016部署DHCP服务
查看>>
RabbitMQ如何保证队列里的消息99.99%被消费?
查看>>
梦想的启航
查看>>
机械论文发表注意事项
查看>>
Linux系统 获取磁盘信息/proc/mtab
查看>>
路由协议之ospf
查看>>
大数据售前到底该做些什么????
查看>>
AIX更换rootvg镜像盘
查看>>
mysql+keepalive 高可用
查看>>
图片的无极缩放与固定大小
查看>>
第一章 Linux操作系统概述
查看>>