java中删除最大的数,【Java练习】删除字符串中字符个数最少的字符
該樓層疑似違規(guī)已被系統(tǒng)折疊?隱藏此樓查看此樓
輸入: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.}
總結(jié)
以上是生活随笔為你收集整理的java中删除最大的数,【Java练习】删除字符串中字符个数最少的字符的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: lua pcall 返回值_Redis和
- 下一篇: android 事务管理软件,安卓 An