对只含英文字母的字符串按字母顺序排序,相同的字母大写在前,小写在后
如 AxcBsYuC 排序得 ABCcxY
提示:利用map实现自定义的ascii码表。再用冒泡法排序。

在这里插入代码片
public class test1 {public static void main(String[] args) {System.out.println("请输入字符串:");Scanner sc=new Scanner(System.in);String s=sc.nextLine();Map<Integer,Character> mp=new TreeMap<Integer,Character>();//字符串转数组char[] c=s.toCharArray();for(char cc:c){int i=(int)cc;mp.put(i, cc);}//定义字符缓冲流StringBuffer sb=new StringBuffer();//遍历集合Set<Integer> x=mp.keySet();for(Integer y:x){Character ch=mp.get(y);sb.append(ch);}//转字符串String ss=sb.toString();System.out.println(ss);}
}

对只含英文字母的字符串按字母顺序排序,相同的字母大写在前,小写在后相关推荐

  1. 用TreeSet存储以下数据: “xiaoqiang”、 “zhangsan”、“lisi”、“xiaohua”、 “ruhua”、 “wangcai” 要求按照字符串的长度进行排序后再存储(如

    用TreeSet存储以下数据: "xiaoqiang". "zhangsan"."lisi"."xiaohua". &q ...

  2. 把一个字符串的首字母转成大写,其余为小写。(只考虑英文大小写字母字符)

    /*** @author:樊* @Data: 2022/7/20* @Time: 11:00*//* * 把一个字符串的首字母转成大写,其余为小写.(只考虑英文大小写字母字符)** 举例:* * he ...

  3. LeetCode 1180. 统计只含单一字母的子串

    文章目录 1. 题目 2. 解题 1. 题目 给你一个字符串 S,返回只含 单一字母 的子串个数. 示例 1: 输入: "aaaba" 输出: 8 解释: 只含单一字母的子串分别是 ...

  4. Leetcode 5067.统计只含单一字母的子串

    Time: 20190908 Type: Easy 链接:https://leetcode-cn.com/contest/biweekly-contest-8/problems/count-subst ...

  5. StringUtils.isAlphanumeric(String)方法检查中文是通过的,需要注意。它不能用来检测字符串是否只包含英文和数字。

    在org.apache.commons.lang3.StringUtils类中,有一个方法isAlphanumeric(String).它的用途是判断字符串是否仅由字母和数字构成,如果含有特殊字符是不 ...

  6. 将一个只含有大小写字母的字符串大写变成小写,小写变成大写后输出。

    如题.将一个只含有大小写字母的字符串大写变成小写,小写变成大写后输出. 输入一个有大写有小写的字符串,把字符串中的字符大小写反转输出 输入样例 1 AcDe 输出样例 1 aCdE c++代码如下 # ...

  7. (C语言)输入1个字符串,输出其中所出现过的大写英文字母。

    输入一个字符串,输出其中所出现过的大写英文字母. 例:输入"FONTNAME and FILENMAE" 输出"F O N T A M E I L" #incl ...

  8. java首字母判断星期几_Java 获取汉字串首字母并大写和获取汉字的全拼(英文字符不变) 判断字符串是否为字母...

    在开发一个姓名检索功能的时候 没有使用之前查找到的前端Layui-select 下拉框实现拼音全拼匹配/首字母模糊搜索 在数据库中增加了首字母和全拼的内容实现输入首字母/拼音来检索人员 所以需要用到人 ...

  9. 给定两个字符串 s 和 t,它们只包含小写字母。 字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母。 请找出在 t 中被添加的字母。...

    给定两个字符串 s 和 t,它们只包含小写字母.字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母.请找出在 t 中被添加的字母. 示例: 输入: s = "abcd" ...

最新文章

  1. node.js基础 1之 HTTP事件回调进阶(HTTP模块)
  2. How does ABAP check table work
  3. .net core实践系列之短信服务-架构设计
  4. Linux 系统启动流程图/系统初始化流程图
  5. Git commit 常用表情快速查询
  6. nginx 部署_部署 hexo 到 nginx
  7. Android利用百度地图定位
  8. wpf tabcontrol嵌套自动跳转上层_Python Selenium包应对嵌套网页的方法和简单 js 脚本运行的实现...
  9. 导出手机缓存的B站视频或者在PC电脑端下载B站视频到本地
  10. 动态规划求解金矿问题
  11. python爬取图片代码可替换网站_Python爬虫(批量爬取某网站图片)
  12. 不靠广告联盟也能月赚万元
  13. ESXi/ESX 链路聚合
  14. my read_university
  15. 计算机组成原理中阶符是什么,计算机组成原理习手册.doc
  16. 2022年第二届中国高校大数据挑战赛A题探究
  17. 如何去掉“Picked up JAVA_TOOL_OPTIONS: -Djava.vendor=“Sun Microsystems Inc.“” 提示
  18. 幻影显示连接不到服务器,魂之幻影进不去怎么办 魂之幻影进不去解决方法
  19. 蓝桥杯python组——平行四边形面积
  20. 怎么能避免浏览器请求超时_如何防止session超时

热门文章

  1. 一款超方便超强大的16进制编辑器软件-HxD
  2. node菜鸟入门笔记
  3. 对于RE文件管理器打开安卓手机的Sqlite文件速度很慢的解决办法
  4. 机器学习-Logistic Regression(逻辑回归)原理
  5. Axure 取色器的使用
  6. linux radius mysql_linux中怎么配置radius服务器
  7. 关于调用百度云OCR身份证识别接口,用Java语言,识别结果缺少身份证号码的问题解决
  8. 撸一撸今年阿里,华为,百度,腾讯,美团,头条,滴滴等的面试题
  9. 连接被远程服务器中断,Windows 2008远程桌面3389连接上后会被立即断开,并提示“远程桌面会话已结束”解决方案...
  10. .easyui(DataGrid数据查询)