java中删除最大的数,【Java练习】删除字符串中字符个数最少的字符
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
输入:asdasdas
输出:asasas
[java] view plain copy
print?
1.package com.iotex;
2.
3.import java.util.ArrayList;
4.import java.util.Collections;
5.import java.util.Comparator;
6.import java.util.HashMap;
7.import java.util.List;
8.import java.util.Map;
9.import java.util.Map.Entry;
10.
11./**
12. *
13. * @author iotex
14. * @date 2017/05/11 13:16:06
15. */
16.public class DeleteLittle {
17. public static void main(String[] args) {
18. String str = "asdasdas";
19. System.out.println(deleteLittle(str));
20. }
21. public static String deleteLittle(String str) {
22. Map map = new HashMap();
23. char[] ch = str.toCharArray();
24. for(int i = 0;i
25. if(!map.containsKey(ch[i])){
26. map.put(ch[i], 1);
27. }else {
28. map.put(ch[i], map.get(ch[i])+1);
29. }
30. }
31.
32. List> list = new ArrayList>(map.entrySet());
33. Collections.sort(list, new Comparator>(){
34.
35. @Override
36. public int compare(Entry o1,
37. Entry o2) {
38. return o1.getValue().compareTo(o2.getValue());
39. }
40.
41. });
42.
43. String[] s = str.split(list.get(0).getKey().toString());
44. StringBuffer sb = new StringBuffer();
45. for(int i = 0;i
46. sb.append(s[i]);
47. }
48.
49. return sb.toString();
50.
51. }
52.}
java中删除最大的数,【Java练习】删除字符串中字符个数最少的字符相关推荐
- C语言 | 将字符串中的元音字母复制到另一个字符串中
例70:C语言写一个函数,将一个字符串中的元音字母复制到另一字符串,然后输出. 解析:if语句判断一下每一个字母是否符合元音字母,读者看着道题的时候,需要注意一点的是如果用scanf函数是否可以,思考 ...
- java 短路判断_细数Java最坑爹的10大功能点
作者:践行精神自由 原文:https://www.sohu.com/a/357927861_115128 作为一门面向对象的编程语言,Java凭借其简单易用.功能强大的特点受到了广大编程爱好者的青睐, ...
- java中的字符个数,增补字符
char: The char data type is a single 16-bit Unicode character. It has a minimum value of '\u0000' (o ...
- Java数组编程实例(一) 统计输入字符串中每个字母出现的次数
数组(array)是一种用来组织数据的简单但功能强大的程序设计语言结构.数组是值的列表,它让我们仅声明一个变量,变量中可容纳多个单独访问的值,每个值保存在数组中确定的.已编号的位置中,对应于每个位置的 ...
- Java学习笔记2:使用replaceAll()方法替换字符串中的反斜杠:左斜杠(\)和右斜杠(/)
在编程过程中,需要将一个字符串中的反斜杠(\)全部替换成(\\),很简单的操作但是很容易报错. 比如:String filePath = "D:\daxiang\test\daxiang ...
- JAVA常见算法题(三十三)---求子串在字符串中出现的次数
计算某字符串中子串出现的次数. public static void main(String[] args) {String s1 = "adcdcjncdfbcdcdcd";St ...
- 将数组a中满足条件的数放入数组b中
输入当前为数组a[6],各个元素值自行输入: 定义数组b的长度为b[6](未知数组长度时,尽量定义较大的空间): 循环遍历a中的元素是否满足条件,满足时将其放入b中,定义j为数组b中当前元素的位置,不 ...
- python中表示换行的符号_对Python字符串中的换行符和制表符介绍
下面为大家分享一篇对Python字符串中的换行符和制表符介绍,具有很好的参考价值,希望对大家有所帮助.一起过来看看吧 有关换行的问题 首先提一个问题,如下. python程序代码如下: print(& ...
- php函数中首次出现,PHP开发之子串在字符串中首次出现、最后出现、出现次数函数相关总结...
PHP程序开发过程挣免不了经常对字符串进行操作,而判断子串首次出现,最后出现,以及出现的次数是最常见不过的操作了,本帖将此类操作涉及的函数系统总结一下: stripos(string,find,sta ...
最新文章
- Java内存溢出详解之Tomcat配置
- 小菜的 VUE 使用技巧 持续更新
- 液体火箭发动机技术国家级重点实验室2021年度对外开放项目指南
- 开源 程序员清单_2015开源夏季阅读清单
- Spark机器学习库MLib分类和回归文档V1.4.1(翻译)
- 语音识别基本原理介绍------dnn-hmm续
- 2.16 自定义快速访问工具栏以提升工作效率 [原创Excel教程]
- 计算机word如何计算年龄,Excel 如何自动计算年龄
- 怎么用ping命令测试网速
- vue 视频上传组件
- IBM Cloud 2015 - Invoice - 03 payment 支付方式
- 将office2016许可版切换为Office 365授权
- 关于《一种鱼眼图象到透视投影图象的变换模型》
- java 浏览器 qq_Qq浏览器通用版移动QQ浏览器v2.1Java通用版下载
- 【项目管理工具】Jira使用和配置
- CANalyzer及CANOE使用六:VH6501干扰仪的使用(busoff多种干扰/短路/采样点)
- centos6.5下搭建IHE
- matlab光照补偿命令,光照补偿判别以及方法(转载)
- 状态模式(State模式)
- 5岁了!我们和AWS中国一起成长
热门文章
- 【Python】输入任意个数元素并保存至列表
- CentOS7挂载nfs盘快速指南
- nginx 监听同一端口
- JQuery Datatables 样式Style
- 非线性最优化(二)——高斯牛顿法和Levengerg-Marquardt迭代
- 2021 河南 高考成绩查询,2021河南高考成绩查询入口
- 插入数据的时候出现错误:Error during job, obtaining debugging information…
- keepalived vip mysql_mysql+keepalived高可用集群
- 计算机有必要报英语四级吗,我已工作了,现在有必要去考英语四级吗?还是 – 手机爱问...
- 深度技术Win11 64位最新旗舰版镜像V2021.08