`
ctrain
  • 浏览: 135246 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

小练习--统计通过args传递进来的单词出现次数

    博客分类:
  • J2EE
 
阅读更多
public static void main(String[] args) {
		//统计通过args传进来的单词数
		Map<String, Integer> map = new HashMap<String, Integer>();
		for (int i = 0; i < args.length; i++) {
			if (map.containsKey(args[i])) {
				map.put(args[i], map.get(args[i])+1);
			} else {
				map.put(args[i], 1);
			}
		}
		//打印统计数 
		Set<Entry<String, Integer>> entryset = map.entrySet();
		for (Iterator<Entry<String, Integer>> it = entryset.iterator(); it.hasNext(); ) {
			Entry<String, Integer> entry = it.next();
			String key = entry.getKey();
			int value = entry.getValue();
			System.out.println("单词[" + key + "] 出现次数为[" + value + "]");
		}
	}


相关知识点:
1、HashMap的使用
2、eclipse参数传递配置
3、泛型
4、自动装箱,拆箱
5、迭代器
6、for循环另类写法
分享到:
评论

相关推荐

    C#英文词频统计-统计单词出现次数

    这个程序能够读取txt格式的英文文档,并统计其中每个单词出现的次数,从而帮助我们理解文本的主要内容和主题。 首先,我们需要理解词频统计的基本概念。词频统计是指在给定文本中计算每个单词出现的频率,它对于...

    017-define-func-2-args.rar_The Test

    在本讨论中,我们将深入探讨"017-define-func-2-args.rar_The Test"这个主题,它涉及到图形处理单元(GPU)中的关键特性——模板测试和快速Z清除。 首先,我们要理解什么是模板测试。在计算机图形学中,模板测试是...

    前端开源库-parse-cmd-args

    "parse-cmd-args" 就是一个这样的工具,它专注于处理命令行参数(cmd args),帮助开发者从`process.argv`中解析出有用的信息,并以对象的形式返回,方便进一步的处理和使用。 在Node.js环境中,`process.argv` 是...

    统计一篇文档中每个单词出现的次数,频率

    在IT领域,文本分析是一项重要的任务...总之,统计文档中每个单词的出现次数是文本分析的基础,通过Java编程可以实现这一功能,结合合适的分词工具和数据结构,我们可以有效地完成词频统计,并根据需求进行排序和输出。

    object-to-spawn-args:将选项对象转换为适合传递给child_process.spawn()的数组

    将options对象转换为适合传递给child_process.spawn()的数组。 单字母对象属性(例如c: 'red' )转换为短选项args(例如-c red )。 较长的对象属性(例如, colour: 'red' )将转换为长选项的args(例如--colour ...

    get-gulp-args

    get-gulp-args 获取 gulp 命令的 cmd 参数 使用安装 npm install get-gulp-args 用法 gulp build --dev --main var args = require ( 'get-gulp-args' ) ( ) ; process . env . NODE_ENV = args [ 0 ] || 'dev' ; ...

    NX二次开发UF-ask-grip-args 函数介绍

    NX二次开发UF_ask_grip_args 函数介绍,Ufun提供了一系列丰富的 API 函数,可以帮助用户实现自动化、定制化和扩展 NX 软件的功能。无论您是从事机械设计、制造、模具设计、逆向工程、CAE 分析等领域的专业人士,还是...

    rh-nodejs8-nodejs-process-nextick-args-1.0.7-2.el7.noarch.rpm

    官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装

    rh-nodejs6-nodejs-process-nextick-args-1.0.7-2.el7.noarch.rpm

    官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装

    rh-nodejs6-nodejs-process-nextick-args-1.0.7-1.el7.noarch.rpm

    官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装

    文件分析(给定一个非中文的文本文件以及一系列查询单词,请输出所查询单词的出现次数。)

    本问题聚焦于如何分析非中文的文本文件并统计指定查询单词的出现次数,这通常涉及到编程语言如Java的使用。以下是这个任务的详细解析: 首先,我们需要理解题目要求。给定一个非中文的文本文件,意味着文件可能包含...

    5统计某个字符串中大小写字母A或a出现的次数java

    在Java编程语言中,统计一个字符串中特定字符的出现次数是一项常见的任务,这对于文本分析、数据处理和算法实现都有很重要的应用。在这个问题中,我们需要编写一个程序来计算字符串中大写"A"和小写"a"的总数。下面将...

    java统计字符串每个字符出现次数

    在Java编程中,统计字符串中每个字符出现的次数是一个常见的任务,特别是在面试或笔试中作为考察点。这个任务可以通过使用HashMap来实现,因为HashMap提供快速的查找和插入操作,适合处理这种计数的问题。以下是一个...

    统计句子单词个数

    在编程领域,统计文本中的单词个数以及不同单词的数量是一个常见的任务,特别是在处理自然语言处理(NLP)问题时。这个任务通常涉及到字符串处理、数组操作以及简单的计数算法。在给定的Java代码示例中,我们看到一...

    前端开源库-seebigs-args

    在前端开发中,命令行参数(Command Line Arguments)通常用于自动化任务、脚本或测试环境中,以便传递配置信息。...在项目`seebigs-args-master`中,你将找到源代码、文档和示例,帮助你更好地理解和使用这个库。

    python读取excel数据-29-lambda参数之args.ev4.rar

    当传递的参数数量不确定时,可以使用`*args`来捕获所有额外的参数。在lambda函数中,虽然不常见,但仍然可以使用`*args`来处理多个参数。例如: ```python apply_operation = lambda *args: sum(args) result = ...

    ts-transform-cli-args:从TypeScript接口生成CLI arg解析器

    ts-transform-cli-args 从TypeScript接口派生严格的参数解析器 // cli.ts import * as CliArgs from "ts-transform-cli-args" ; interface SomeInterface { _ : string [ ] , flagA : string ; flagB : number ;...

    统计每个整数的出现次数

    ### 统计每个整数的出现次数 #### 知识点概述 本篇文章将详细介绍一个Java程序的设计与实现过程,该程序的主要功能是随机生成指定数量(本例中为40个)介于0到100之间的整数,并统计这些整数的出现次数。最后,...

    Java命令行选项解析之Commons-CLI & Args4J & JCommander

    Args4J通过注解将命令行参数直接绑定到Java类的字段上,这样在运行时,Args4J会自动将命令行参数的值赋给相应的字段。它支持基本类型、数组和自定义类型的参数,还可以通过@Option注解来添加自定义的帮助信息。 ...

    chongfu.rar_Java字符串空格_单词统计_统计单词

    本话题将深入探讨如何使用Java来统计一个字符串中包含的单词数量以及每个单词出现的次数。"chongfu.rar_Java字符串空格_单词统计_统计单词"这个标题暗示了我们将重点研究基于空格分隔的字符串进行单词统计的方法。 ...

Global site tag (gtag.js) - Google Analytics