//定义一个100元素的集合,包含A-Z List<String> list = new LinkedList<>(); for (int i =0;i<100;i++){ list.add(String.valueOf((char)('A'+Math.random()*('Z'-'A'+1)))); } System.out.println(list); //统计集合重复元素出现次数,并且去重返回hashmap Map<String, Long> map = l
源码如下: # pygal包:生成可缩放的矢量图形文件,可自适应不同尺寸的屏幕显示 # 安装:python -m pip intall pygal-2.4.0-py2.py3-none-any.whl # 功能:掷一个骰子统计次数并以直方图形式显示 import pygal from die_class import Die die = Die() # 实例化一个骰子对象 results = [] # 掷骰子100次 for n in range(100): res = die.roll() r
利用Linux命令进行文本按行去重并按重复次数排序 linux命令行提供了非常强大的文本处理功能,组合利用linux命令能实现好多强大的功能.本文这里举例说明如何利用Linux命令行进行文本按行去重并按重复次数排序.主要用到的命令有sort,uniq.其中,sort主要功能是排序,uniq主要功能是实现相邻文本行的去重. 用于演示的测试文件内容如下: Hello World. Apple and Nokia. Hello World. I wanna buy an A