社区
Java
帖子详情
输入一个有字母和数字组合的字符串,将字符串中的字母排在前面,数字排在后面,最后输出新的字符串
Seven_one_
2016-01-11 12:08:10
输入一个有字母和数字组合的字符串,将字符串中的字母排在前面,数字排在后面,最后输出新的字符串
例如" acb2f4d" 转变"acbfd24"
...全文
1457
2
打赏
收藏
输入一个有字母和数字组合的字符串,将字符串中的字母排在前面,数字排在后面,最后输出新的字符串
输入一个有字母和数字组合的字符串,将字符串中的字母排在前面,数字排在后面,最后输出新的字符串 例如" acb2f4d" 转变"acbfd24"
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
swchvs
2016-01-11
打赏
举报
回复
import java.util.Scanner; public class StringDemo { public static void main(String[] args) { Scanner sc=new Scanner(System.in); //请输入字符串 System.out.println("请输入数据:"); String s=sc.nextLine(); String[] strarry=s.split("\\d"); char[] chs=s.toCharArray(); StringBuilder sb=new StringBuilder(); for(String str:strarry){ sb.append(str); } for(char c:chs){ if(c<='9'&&c>='0'){ sb.append(c); } } System.out.println(sb.toString()); } }
HerveyHall
2016-01-11
打赏
举报
回复
import java.util.*; public class Exercise { public static void main(String[] args){ System.out.println("请输入一个字符串"); Scanner sc=new Scanner(System.in); System.out.println(fun(sc.nextLine())); sc.close(); } static String fun(String s){ String s0=new String(); for(int i=0;i<s.length();i++) if(s.charAt(i)>='0'&&s.charAt(i)<='9') s0+=String.valueOf(s.charAt(i)); for(int i=0;i<s.length();i++) if(s.charAt(i)>='0'&&s.charAt(i)<='9') s=s.replace(s.charAt(i),' '); return (s+s0).replaceAll(" ",""); } }
fafu - 1003
数字
接龙-sort cmp函数(若干个
字符串
拼接成一个字典序最大的
字符串
)
点击打开题目
组合
数学总结
问题 E: 【排列
组合
问题】Jam的计数法 题目描述 囚犯之间的秘密交流使用一种被称为Jam的计数法,这种计数法不使用阿拉伯
数字
计数,而是使用小写英文
字母
计数,每个
数字
的位数都是相同的(使用相同个数的
字母
),英文
字母
按原先的顺序,
排在
前面
的
字母
小于
排在
它
后面
的
字母
。在 Jam
数字
中
,每个
字母
互不相同,而且从左到右是严格递增的。每次,Jam计数法还指定使用
字母
的范围,例如,从2到10,表示只能使用{...
算法--排序--大小写
字母
数字
分离(桶排序思想)
题目: 对D,a,F,B,c,A,z这个
字符串
进行排序,要求将其
中
所有小写
字母
都
排在
大写
字母
的
前面
,但小写
字母
内部和大写
字母
内部不要求有序。比如经过排序之后为a,c,z,D,F,B,A,这个如何来实现呢?如果
字符串
中
存储的不仅有大小写
字母
,还有
数字
。要将小写
字母
的放到
前面
,大写
字母
放在
中
间,
数字
放在
最后
,不用排序算法,又该怎么解决呢? 思路: 先扫描一遍数组,计算3种类型的元素个数,计算出每个类...
问题 E: 【排列
组合
问题】Jam的计数法
有一种隐忍其实是蕴藏着的一种力量,有一种静默其实是惊天的告白。 题目描述 囚犯之间的秘密交流使用一种被称为Jam的计数法,这种计数法不使用阿拉伯
数字
计数,而是使用小写英文
字母
计数,每个
数字
的位数都是相同的(使用相同个数的
字母
),英文
字母
按原先的顺序,
排在
前面
的
字母
小于
排在
它
后面
的
字母
。在 Jam
数字
中
,每个
字母
互不相同,而且从左到右是严格递增的。每次,Jam计数法还指定使用
字母
的范围,例如,从...
题解:洛谷 P1061 [NOIP 2006 普及组] Jam 的计数法
在他的计数法
中
,每个
数字
的位数都是相同的(使用相同个数的
字母
),英文
字母
按原先的顺序,
排在
前面
的
字母
小于
排在
它
后面
的
字母
。在 Jam
数字
中
,每个
字母
互不相同,而且从左到右是严格递增的。个 Jam
数字
,如果
后面
没有那么多 Jam
数字
,那么有几个就
输出
几个。个 Jam
数字
,如果
后面
没有那么多 Jam
数字
,那么有几个就
输出
几个。你的任务是:对于从文件读入的一个 Jam
数字
,按顺序
输出
紧接在
后面
的。个小写
字母
的
字符串
,为一个符合要求的 Jam
数字
。为所使用的最小的
字母
的序号,本文分享的必刷题目是从。
Java
51,408
社区成员
86,093
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章