用Java统计文章中有多少个不同的汉字以及每个汉字出现的次数

1、思路 小编想输入一篇文章,输出字符和该字符在文章中出现的次数,那么就联想到了数据库中的数据表,有键值,还有键值对应的值,如下: key value key1 value1 key2 value2 … … 那么: 字符 出现次数 字符1 XX次 字...

2019-01-30 10:57:53

阅读数 55

评论数 0

Java文章的汉字个数、标点符号个数、总的字符个数

1.函数介绍 要实现文章的汉字个数、标点符号个数、总的字符个数的统计,首先研究如何判断某个字符是不是汉字,小编研究了GBK的编码表,发现: GBK中文部分采用双字节编码,总体范围:8140-FEFE,分为首码和尾码,首码范围:81-FE,尾码范围:40-FE。 进一步观察发现汉字的范围是(首码81...

2019-01-29 17:24:18

阅读数 26

评论数 0

对HashMap的简单认识

1、简单介绍 首先介绍map,map是用于存储键值对(<key,value>)的集合类,也可以说是一组键值对的映射。这有点像数据库里的关系表,key是主键,value是主键的值,只是这里只有一个值。 在java中map是一个接口,HashMap基于哈希表...

2019-01-26 20:06:06

阅读数 40

评论数 0

Java 泛型方法、泛类的使用方法

文章目录1. 泛型方法2. 带限制类型的泛型方法3 .泛类4 .通配符 1. 泛型方法 泛型方法拥有以下几点特征: 由 作为参数声明部分,此部分要放在参数返回值之前,表明这是一个泛型方法 泛型方法可以接受不同类型的参数,根据泛型方法的参数类型,编译器适当处理每一个方法调用 以下就为一个简单的...

2019-01-19 22:12:33

阅读数 19

评论数 0

用JAVA将繁体中文转化为简体中文

一、简述 程序shift完成了繁体字到简体字的转换,该程序可以套用其他字典或其他标准,不做限制。 其中dictionary.txt是字典文件,下载:dictionary.txt tra.txt是繁体字文件,选文为《西游记》第一回,下载:https://pan.baidu.com/s/1Lfc...

2019-01-11 14:56:53

阅读数 92

评论数 2

Java进行一万次求和循环,并输出循环过程,并做了速度优化

1. 问题 本文接我的上一篇文章:Java输出进行十亿次循环的耗时(2) 在上一篇文章中发现的问题是:当在特别大的循环语句(指循环次数特别大)中出现System.out.print()语句时,程序执行的速度十分慢,就上一个例子,就需要花费17.6小时,本文优化了类似的问题。 2. 解决(举例...

2018-11-20 21:03:37

阅读数 213

评论数 0

Java输出进行十亿次循环的耗时(2)

文章目录1. 环境2. 实验内容3. 实验过程4. 实验小结 1. 环境 windows 10 64位操作系统 RAM:8.00GB jdk1.8.0_60 2. 实验内容 输出进行十亿次空循环耗时; 输出进行十亿求和循环的耗时,其中sum =sum+i,(不打印过程); 输出...

2018-11-20 18:27:01

阅读数 107

评论数 0

java 输出13060个繁体字集的Unicode码

BIG5是目前中国台湾和中国香港地区普遍使用的一种繁体汉字的编码标准,包括440个符号,一级汉字5401个,二级汉字7652个,共计13060个汉字,所谓一级汉字与二级汉字对应于常用汉字和不常用汉字。 关于编码问题可参考我的另一篇文章:我所了解的GB2312、Unicode、GBK、UFT-8、...

2018-11-18 21:05:31

阅读数 56

评论数 0

我所了解的GB2312、Unicode、GBK、UTF-8、BIG5等编码

小编一直对文字编码感到模糊,在学习、编程等过程中也经常会遇到与之相关的问题,无奈只能问百度。于是,为解决这一问题,小编花了一些时日了解和学习这些编码,整理出了这些编码的“性格特点”,“兴趣爱好”等等(文章中可能不全面,接受建议)。 有关文章参见:趣谈unicode,ansi,utf-8,unic...

2018-11-18 11:29:06

阅读数 1890

评论数 0

趣谈unicode,ansi,utf-8,unicode big endian这些编码有什么区别

从头讲讲编码的故事。那么就让我们找个草堆坐下,先抽口烟,看看夜晚天空上的银河,然后想一想要从哪里开始讲起。嗯,也许这样开始比较好…… 很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们...

2018-11-17 10:25:43

阅读数 61

评论数 0

通过命令行参数替换.txt文本文档中的指定文字(java)

1.相关知识 所谓命令行参数,说白了其实就是在编译好之后,运行程序时需要带入参数,例如: java calssName 参数1 参数2…… 这里其实我们输入的参数存储在args[0],args[1],args[2]……中,即: java className args[0] args[1] arg...

2018-11-14 14:45:09

阅读数 129

评论数 0

用户通过文件对话框选择一个文本文件,然后从控制台输出该文件的内容

1.实现功能 用户通过文件对话框选择一个文本文件,然后从控制台输出该文件的内容 2.方法介绍 方法 功能 showOpenDialog(null) JFileChooser类下的方法,显示一个对话框 APPROVE_OPTION JFileC...

2018-11-05 17:01:39

阅读数 59

评论数 0

Java—文件的读、写操作

一、引言 存储在变量、数组、对象中的数据是短暂的,当程序种终止时他们就会随之丢失。为了能够永久的保存程序中创建的数据,需要将他们存储到磁盘或者关盘上的文件中,以便被其他程序利用,例如记录文本操作内容,存储数据等等。本文介绍如何写数据到文本当中,以及如何从已有文本中读出数据显示在控制台上。 二、...

2018-10-30 22:20:45

阅读数 50

评论数 0

Java ,使用String类处理定长的字符串(组合、转换、替换、分隔、字符串与数组之间的转换)

一、引言 文本处理,大数据以及机器学习中我们经常会涉及字符串的处理和文本文件输入输出的问题,如何实现这些功能呢?接下来用一个程序进行介绍。 二、函数功能介绍 函数 功能 String1.equals(String2) 字符串的比较 .lengt...

2018-10-27 23:56:33

阅读数 93

评论数 0

Java输出进行十亿次循环的耗时

一、前言 双十一快到了,又到了考验各大电商平台展示处理速度的时候,当然这里的处理速度所包含和涉及的不单是计算机的处理速度,还有服务器,后台算法等等。本文先不说算法,只是简单试探了本机的计算速度。 二、运行环境 windows 10 64位操作系统 RAM:8.00GB jdk1.8.0_...

2018-10-21 15:38:56

阅读数 654

评论数 2

如何用gnuplot画出Java、Python和C语言输出的数据

文章目录1.摘要2.Java及作图2.1 Java的简单代码:2.2 编译2.3 画图3. Python及作图3.1 Python代码3.2 作图4. C语言及作图4.1 C语言代码4.2 编译4.3 画图5. 总结 1.摘要 一般用计算机进行计算是要讲究精度的,但我们一般很难感受到,但在一些...

2018-10-11 20:33:04

阅读数 139

评论数 2

JAVA 面向对象编程练习(一个回合制的战斗游戏:战士,骑兵,法师,电脑互相攻击)

文章目录一. 小编有话说二. 游戏的要求三. 编程前的准备四. 代码及详细注释五. 结果 一. 小编有话说 前面一篇文章写了JAVA面向对象编程的思想,本文主要展示关于面向对象编程的实例(一个回合制的战斗游戏:战士,骑兵,法师,电脑互相攻击),小编的基础暂时薄弱,如此一来有助于更深入的理解和...

2018-10-01 18:04:33

阅读数 684

评论数 0

java 面向对象编程

一直对面向对象编程的概念较模糊,今天认真理了一遍,按要求写了容易理解的小程序模板(PS:内容不重要,关键是面向对象的思想,层次等。) 1. 要求 要求此人类必须包含有人的姓名、性别、出生日期等基本属性(变量)。 要求此人类描述吃饭的方法(函数)和描述睡觉的方法(函数)。例如睡觉方法的执行体为一个...

2018-09-22 10:56:28

阅读数 64

评论数 2

JAVA 产生指定概率的随机数

一直对面向对象编程的概念较模糊,今天认真理了一遍,按要求写了容易理解的小程序模板(PS:内容不重要,关键是面向对象的思想,层次等。) 1. 要求 要求此人类必须包含有人的姓名、性别、出生日期等基本属性(变量)。 要求此人类描述吃饭的方法(函数)和描述睡觉的方法(函数)。例如睡觉方...

2018-09-15 16:50:58

阅读数 449

评论数 0

javac编译中文异常解决方法

1 知识准备 ANSI 编码:不同的国家和地区制定了不同的标准,由此产生了 GB2312、GBK、Big5、Shift_JIS 等各自的编码标准。这些使用 1 至 4 个字节来代表一个字符的各种汉字延伸编码方式,称为 ANSI 编码。在简体中文Windows操作系统中,ANSI 编码代表 GBK...

2018-09-11 17:08:55

阅读数 692

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭