java统计每个单词单词出现的次数_(java)统计若干段英文中的单词数量,并统计每个单词出现的次数按降序排序。...
注1(1)注2
!!!!!
10
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.HashMap; import java.util.List; import java.util.Map; public class nd2question { public static void main(String[] args) throws IOException { BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); String S = ""; while(true){ String s = in.readLine(); if (!"!!!!!".equals(s)) { S += s + " "; } else break; } S = S.replaceAll("( )+", " "); String str[] = S.split(" "); System.out.println(str.length); Map map = new HashMap(); for (String s1 : str) { if (!map.containsKey(s1)) map.put(s1, 1); else map.put(s1, (map.get(s1)+1)); } List> list = new ArrayList>(map.entrySet()); Collections.sort(list, new Comparator>() { public int compare(Map.Entry mapping2, Map.Entry mapping1) { return mapping1.getValue().compareTo(mapping2.getValue()); } }); Map.Entry mapping = null; for (int i = 0 ;i
java统计每个单词单词出现的次数_(java)统计若干段英文中的单词数量,并统计每个单词出现的次数按降序排序。...相关推荐
- java 单词出现次数_java 获取一段英文中每个单词出现的次数
/** *获取一段英文中每个单词出现的次数 */ import java.util.HashMap; import java.util.Iterator; import java.util.Scann ...
- 一段英文中找无重复单词及个数
思路: 1.读入文件 2.按行读,每行以空格分割得到str数组 3.将str数组中每个单词添加到hashmap 4.遍历hashmap,value为1的输出,并统计个数 //一段英文中找无重复单词及个 ...
- Java 8 –按值对HashMap进行升序和降序排序
在上一篇文章中,我向您展示了如何通过键对Java 8中的Map进行排序 ,今天,我将教您如何使用Java 8功能(例如,lambda表达式,方法引用,流和新方法) 按值对Map进行排序.添加到java ...
- Map的value值降序排序与升序排序(java)
本文为原创博客,仅供技术学习使用.未经允许,禁止转载 程序 package test;import java.util.Collections; import java.util.Comparator ...
- java util包排序,利用stream sorted进行降序排序
根据value值的大小进行降序排序,并进行截取. public static void main(String[] args) { List> list = Lists.newArrayList ...
- Java中sort实现降序排序
Java中sort实现降序排序 利用Collections的reverseOrder方法: import java.util.Arrays; import java.util.Collections; ...
- 【Java】用sort实现对数组的升序和降序排序
Java 用 sort 实现对数组的升序和降序排序 一.ArrayList 的升序与降序 二.数组升序 三.数组降序 方法一 方法二 一.ArrayList 的升序与降序 升序:Collections ...
- java 降序排序数字_如何按降序排序ArrayList Long?
如何按降序排序ArrayList ? 如何按降序排序Java中的ArrayList? Tamara asked 2019-08-20T11:46:41Z 12个解决方案 230 votes 这是您的C ...
- Java中使用sort()进行升序降序排序
这篇文章主要介绍了详解Java sort()数组排序(升序和降序),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 我们在学习 J ...
最新文章
- 在kubernetes集群中部署mysql主从
- liunx(3)-内核模块编写与系统调用
- php屏幕抓取,关于屏幕抓取:如何在PHP中实现Web scraper?
- Windows 2008在域中不能更改密码策略解决方法
- 在Laravel中使用Middleware进行身份验证
- 专题导读:大数据整理
- 多线程中对全局变量(整型类型)是否需要同步操作
- zynqpl端时钟_zynq中纯PL编程 - CSDN博客
- centos 命令行执行多个命令_命令行如何执行jar包里面的方法
- 别再一知半解啦,索引其实就这么回事!
- Internet Explorer 8的新特性和自定义部署
- win32汇编动态链接库的编写及使用
- Cocos Creator制作一个虚拟摇杆
- 16进制颜色代码转RGB代码
- malloc 函数详解
- 证件照排版软件_傻瓜式证件照片排版以及尺寸的调整
- SVG排版教程 | SVG排版入门基础知识汇总
- 现代大学英语精读第二版(第五册)学习笔记(原文及全文翻译)——12 - The Indispensable Opposition(不可缺少的反对派)
- Excel怎么换行?简单!Excel大神教会了我N种换行方法
- 最全MacWin软件分享
热门文章
- excel高级筛选怎么用_excel中使用高级筛选7个示例、多个条件、复制到另一个工作表公式...
- 豪横C4D电商实用素材,从此横着走
- 秋季促销海报素材手机端模板,让打折季像诗一样
- Windows下根据进程id获得进程名
- CPU的向量化、多核技术、多路技术、众核技术
- Redis 的 Sentinel哨兵介绍与源码分析(1):初始化部分
- Linux内核workqueue
- Tun/Tap接口教材-[翻译:Tun/Tap interface tutorial]
- /usr/include/sys/stat.h文件属性
- Python项目实践:国家财政数据趋势演算