java.util.scanner sc_关于Java的Scanner的问题,菜鸟求各大神解答
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
package leetcode;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Scanner;
/**
* Given a non-empty array of integers, return the k most frequent elements.
For example,
Given [1,1,1,2,2,3] ,return 1.
Note:
You may assume k is always valid, 1 ≤ k ≤ number of unique elements.
Your algorithm’s time complexity must be better than O(n log n), where n is the array’s size
* @author Ting
*
*/
public class Main{
public static void main(String[] args) {
List list=new ArrayList();
Scanner sc=new Scanner(System.in);
sc.useDelimiter(",|\n");
while(sc.hasNext()){
System.out.println(sc.nextInt());
//list.add(sc.nextInt());
}
sc.close();
Map map=new HashMap<>();
for(int i:list){
int item=0;
if(map.containsKey(list.get(i))){
item=map.get(i);
item++;
}else{
item=1;
}
map.put(list.get(i), item);
}
MapCompareByValue mcp=new MapCompareByValue();
List> maplist=new ArrayList<>();
Collections.sort(maplist,mcp);
System.out.println(maplist.get(0).getKey());
}
}
class MapCompareByValue implements Comparator>{
@Override
public int compare(Entry o1, Entry o2) {
return o2.getValue()-o1.getValue();
}
}
java.util.scanner sc_关于Java的Scanner的问题,菜鸟求各大神解答相关推荐
- java汇编代码段,新手求助,跪求各位大神解答,怎么把这段汇编转成java代码
本人新手,最近在折腾个so文件,通过IDA生成出来的脚本,有一段汇编代码不知道怎么用java去实现,求各位大神指点 loc_2498 LDR R6, [SP,#0x50-0x40] LDR ...
- Scala error: type mismatch; found : java.util.List[?0] required: java.util.List[B]
Scala error: type mismatch; found : java.util.List[?0] required: java.util.List[B] 目录 Scala error: t ...
- mybatis中传集合时 报异常 invalid comparison: java.util.Arrays$ArrayList and java.lang.String
mybatis中传集合时 报异常 invalid comparison: java.util.Arrays$ArrayList and java.lang.String 参考文章: (1)mybati ...
- java.util.date转化成java.sql.date
2019独角兽企业重金招聘Python工程师标准>>> java.util.Date curDate = new java.util.Date(); java.sql.Date da ...
- CompletableFuture源码详解之java.util.concurrent.CompletableFuture#runAsync(java.lang.Runnable)
CompletableFuture#runAsync方法是用来执行无返回结果的异步程序,当执行一大堆业务逻辑代码,而又不需要返回结果的时候,可以使用此方法异步执行,提升接口性能,方法源码如下: /** ...
- JDK中提供的实现——通过 java.util.Observable 类和 java.util.Observer 接口定义了观察者模式,只要实现它们的子类就可以编写观察者模式实例
JDK中提供的实现 在 Java 中,通过 java.util.Observable 类和 java.util.Observer 接口定义了观察者模式,只要实现它们的子类就可以编写观察者模式实例. 1 ...
- 【ruoyi】java.util.concurrent.RejectedExecutionException: Task java.util.concurrent.ScheduledThreadPoo
前言 ruoyi 4.6.0 jdk1.8 错误 11:48:16.879 [http-nio-9031-exec-25] INFO c.r.f.s.r.UserRealm - [doGetAuthe ...
- 带有Java Util日志记录的Java 8延迟调用
在博客文章"在Log4j2中更好地执行非日志记录器调用"中 ,我介绍了可以在Log4j 2中使用的方法,这些方法可以减少或避免在基于指定日志级别实际上根本未记录的日志语句中调用方法 ...
- 使用java.util.prefs.Preferences代替java.util.Properties
典型的应用程序安装程序需要向用户询问几个选项,其中一些是配置问题,例如,应用程序应在其上运行的端口,应如何运行等.应用程序必须记住这些选项,并在每个选项中使用它们.跑. 解决此问题的标准方法是将这些选 ...
最新文章
- mono+jexus 部署之CompilationException
- 老大,你为什么在代码中要求我们使用LocalDateTime而不是Date?
- 龙尚科技的生态秘诀:品质赢得信誉 互惠促成长久合作
- 无法识别system.web.extensions的处理方法
- Python基础(三)深浅拷贝、函数、文件处理、三元运算、递归、冒泡排序
- fakeapp2.2.0下载_软件下载 | SuperCuger 测量平差系统 V1.0
- 内推 | 字节跳动算法提前批
- APP设计灵感|空白页空状态界面也可以这么设计
- 使用节点或Express返回JSON的正确方法
- python和java哪个好学-学Python 好还是java 好?
- 信息图表是如何炼成的(三):阶层结构与isometric
- 【图像增强】基于matlab暗通道图像去雾【含Matlab源码 1226期】
- 过山车之星(Planet Coaster)的视角和编辑介绍
- java代码家庭系谱图,高中生物--遗传系谱图解题一般步骤
- php微信摇一摇,怎样使用JS+H5实现微信摇一摇
- android系统证书导入工具,添加Fiddler/Mitmproxy证书为安卓系统证书
- NeHe OpenGL教程 第七课:光照和键盘 代码
- CCF201509-1数列分段(C语言)
- 计算机函数公式用法教程average,average函数怎么用?Excel下average函数的使用方法...
- 终于当选微软2012年4月最有价值专家(MVP)了,不容易啊。都来恭喜一哈
热门文章
- 如何在客户端终止一个已经发出的HTTP请求
- AUTOSAR从入门到精通100讲(131)-AURIX中DMA模块对TIM的FIFO数据搬运
- arcgis双标准纬线等角圆锥投影_世界地图是怎么制作出来的,各投影算法的来历...
- java自定义迭代器作用_Java实现的自定义迭代器功能示例
- 【APICloud系列|18】上架Android应用到腾讯应用包、百度手机助手、华为应用市场、小米应用商店、阿里应用分发平台需要准备哪些材料?
- css居中悬浮,CSS悬浮居中
- 手机 服务器 推送消息推送消息,推送信息到手机的pushover使用方法及sample code
- java猜数字小游戏_Java实现简单猜数字小游戏
- android 垂直自动滚动条,Android实现Activity水平和垂直滚动条的方法
- css布局笔记(二)Flex