c++:请编写一个函数,对字符串“zheshigekendiedetimu”按从大到小的顺序排列,并截取后n位数(n为函数的一个参数)。
2024-10-19 13:33:48
String str="zheshigekendiedetimu";
StringBuffer buff=new StringBuffer(str);
char[] arr=str.toCharArray();
Arrays.sort(arr);
for(int i=0,j=0;i<arr.length;i++){
if(String.valueOf(arr[i]).matches("[a-zA-Z]")){
while(true){
if(String.valueOf(buff.charAt(j)).matches("[a-zA-Z]")){
buff.setCharAt(j, arr[i]);
j++;
break;
}
j++;
}
}
}
//截取
System.out.println(buff.toString());
int s =5;
String str1 = buff.toString().substring(buff.toString().length()-s,buff.toString().length());
System.out.println(str1);//输出
最新文章
- 为什么要用elasticsearch-理解加深中
- LDAP的Schema
- 视频处理控件TVideoGrabber如何对屏幕进行录制/压缩
- MySQL基于实例sales创建自定义函数、视图、存储过程及触发器
- sequence 作为序列插入值不是第一个
- 关于list 添加数据到指定下标
- MySQL数据表修复, 如何修复MySQL数据库(MyISAM / InnoDB)
- 游戏开发Camera之Cinematic Camera-深度
- Linux 组配置文件(/etc/group)
- struts2-Action处理请求参数
- 纯CSS制作网页图标
- win10连接无线网,开启移动热点,手机连接它手机一直显示获取ip地址中。
- Python中应该使用%还是format来格式化字符串?
- OkHttp的get和post请求
- JDK设计模式之——责任链(Filter)
- 广联达 BIM5D 云平台---《建筑信息模型标准》解读
- python中文件操作
- 软件工程-XP方法十二个最佳实践
- Axure快速原型教程01--原型说明下载和安装
- 贪心算法or背包问题
热门文章
- props的异步加载问题
- JavaWeb_01_html基本学习
- IntelliJ、ReSharper 6折 加入慧都“惊喜惠”
- 《ArcGIS Runtime SDK for Android开发笔记》——数据制作篇:紧凑型切片制作(Server缓存切片)
- CSS3嵌入字体
- 单例模式(C++)
- Java—集合框架 List和Set的contains()以及Map的containsKey()、containsValue()
- Consul在linux系统, 群集实战
- Python 调度算法 死锁 静动态链接(七)
- 【css基础】html图片右上角加上删除按钮