Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >分离字符串中的字母和数字并使得字母在前数组在后

分离字符串中的字母和数字并使得字母在前数组在后

作者头像
全栈程序员站长
发布于 2022-07-01 11:27:55
发布于 2022-07-01 11:27:55
1.1K00
代码可运行
举报
运行总次数:0
代码可运行

大家好,又见面了,我是你们的朋友全栈君。

大搜车校招编程题:

分离字符串中的字母和数字并使得字母在前数组在后

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
public class 校招 {

    static String stringCharFrontNumEnd(String string){
        if(string==null ||string.length()==0)
            return null;
        String charString="";
        String numString="";
        for(int i=0;i<string.length();i++){
            if(string.charAt(i)>='0'  && string.charAt(i)<='9')
            	System.out.println(string.charAt(i));
                numString=numString + string.charAt(i);
            if(string.charAt(i)>='a' && string.charAt(i)<='z' || string.charAt(i)>='A' && string.charAt(i)<='Z')
                charString= charString + string.charAt(i);
        }
        return charString+numString;
    }
    public static void main(String[] args) {
        String string="h3a2p0p1y";
        System.out.println(string + " --> " + stringCharFrontNumEnd(string));
    }

}

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/147191.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
JavaSE:第十七章:编程测试题
long sum = 0; for (int i = 1; i <= 20; i++) { long temp= 1; for (int j = 1; j <= i; j++) { temp *= j; } sum += temp; } System.out.println(sum); 结果为:2561327494111820313
Java廖志伟
2022/08/01
1780
华为OJ机试训练(一)
通过输入英文句子。将每一个单词反过来,标点符号顺序不变。非26个字母且非标点符号的情况就可以标识单词结束。
全栈程序员站长
2022/01/29
3710
什么是前缀树--打开了我的新思路
今天继续来讲面试,已经出了将近十个美团java一面真题系列文章了,今天来讲一讲前缀树,相信大多数小伙伴对这个前缀树是很陌生的,有些甚至都没有听说过“前缀树”这个词,说实话我也是看面经才知道这个词的
用户7656790
2020/08/13
3.4K0
什么是前缀树--打开了我的新思路
罗马字符转换数字_数字变成字符串怎么改过来
今天在力扣上做了一道这个题,还算简单,主要是理解规则。解法也有很多种,我这里用的是常规解法,先将输入进来的字符串转换为字符数组,然后进行一系列操作。
全栈程序员站长
2022/11/11
5320
罗马字符转换数字_数字变成字符串怎么改过来
JAVA算法:回文字符串相关问题详解(回文字符串总结)
在求解这个问题的时候,一定要看清楚问题。不要混淆“子串”和“子序列”的概念。“子串”是指在源字符串中连续出现的字符串片段;而“子序列”是指在源字符串中可以不连续出现的字符串片段。一个连续,一个不连续。
全栈程序员站长
2022/09/01
8470
阿里笔试题(2015)持续更新中
第一次做阿里笔试题,除了ACM题之外从来没有做过校招网络题呀,完全是裸考,总体感觉吧,对于我来说,感觉时间不够用,不是题不会,感觉时间紧,大脑很混乱,总结这一次的笔试题
全栈程序员站长
2022/08/31
2160
阿里笔试题(2015)持续更新中
判断字符串回文
判断字符串回文 /** String常用方法: a.equals(b) 重写后比较值 重写前继承父类Object类的该方法比较地址值(见源码) charAt() 返回索引指定处字符 a.compare(b) replace(char new ,char old) 用新字符替代旧字符 toLowCase()将字符串中所有的字符全部转换为小写 toUpperCase()将字符串中所有字符全部转换为大写 */ boolean judge =false; BufferedReader buff
传说之下的花儿
2023/04/16
5370
java判断回文字符串几种简单的实现
11年it研发经验,从一个会计转行为算法工程师,学过C#,c++,java,android,php,go,js,python,CNN神经网络,四千多篇博文,三千多篇原创,只为与你分享,共同成长,一起进步,关注我,给你分享更多干货知识!
全栈程序员站长
2022/08/18
3340
字符串数组转化为list_字符串 java list
public static void main(String[] args) {
全栈程序员站长
2022/09/25
4650
Java实验三_生物总结必修三
(此代码借鉴于一位CSDN大佬的StringBuffer方法,在自己的理解下进行了更改并理解了代码。)
全栈程序员站长
2022/09/20
3700
Java实验三_生物总结必修三
【编程题】字符合集
前言: 小编在牛客网上发现了一个很有意思的题与大家分享一下,地址:字符集合_牛客题霸_牛客网
用户11288949
2024/09/24
840
【编程题】字符合集
String转JSONArray,遍历JSONArray,Array数组转换成JSON字符串
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/151413.html原文链接:https://javaforall.cn
全栈程序员站长
2022/08/31
1.2K0
String转JSONArray,遍历JSONArray,Array数组转换成JSON字符串
java之Scanner详解「建议收藏」
Scanner reader=new Scanner(System.in);
全栈程序员站长
2022/09/09
6260
Android 使用substring截取字符串
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/142334.html原文链接:https://javaforall.cn
全栈程序员站长
2022/08/31
2.3K0
去除字符串中重复字符
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/147190.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/01
1.8K0
去除字符串中重复字符
零基础学Java(4)字符串
从概念上讲,Java字符串就是Unicode字符序列。例如,字符串"Java\u2122"由5个Unicode字符J、a、v、a和™组成。Java没有内置的字符串类型,而是在标准Java类库中提供了一个预定义类,很自然地叫做String。每个双引号括起来的字符串都是String类中的一个实例
全栈程序员站长
2022/09/19
3790
java处理字符串中含有上下角数字
实例: SO₂(μg/m³)_SK NOx(μg/m³)_SK PM₂.₅(μg/m³)_SK O₃(μg/m³)_SK 需要转换为: SO2(μg/m³)_SK NOX(μg/m³)_SK PM25(μg/m³)_SK O3(μg/m³)_SK Java实现 /** * 将下标数字转正常数字并下标X的字母转换 * @param s * @return */ public String dealSubScriptionNumber(String
程序员小藕
2022/05/09
4460
Java判断回文字符串_java将字符串反转输出
除了上面的方法,当然还有其他很多,比如使用递归等. 也可以自己实现倒序字符串方法,如果大家有更好,更高效的方法希望能贴出来,大家一起学习!
全栈程序员站长
2022/08/18
6520
字符串中最长的回文字符串长度
回文字符串是指aba类型的字符串,即字符串关于中间字符对称。判断字符串中是否含有回文、得到最长回文字符串的长度、得到不同回文字符串的个数等等,是经常考察的编程题目。
全栈程序员站长
2022/09/05
1.8K0
字符串中最长的回文字符串长度
【算法】几道常见的算法字符串算法题
谈到字符串问题,不得不提的就是 KMP 算法,它是用来解决字符串查找的问题,可以在一个字符串(S)中查找一个子串(W)出现的位置。KMP 算法把字符匹配的时间复杂度缩小到 O(m+n) ,而空间复杂度也只有O(m)。因为“暴力搜索”的方法会反复回溯主串,导致效率低下,而KMP算法可以利用已经部分匹配这个有效信息,保持主串上的指针不回溯,通过修改子串的指针,让模式串尽量地移动到有效的位置。
周三不加班
2019/09/04
8570
【算法】几道常见的算法字符串算法题
相关推荐
JavaSE:第十七章:编程测试题
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验