String字符串中数字排序

样例
输入:
String s1 =“10 52 36 47 89 25 9 66 85 86 39”;
排序后输出:
9 10 25 36 39 47 52 66 85 86 89

思路:

  1. 定义一个字符串
  2. 提取字符串中每一个数字字符
  3. 转化为int 类型排序
  4. int类型数组拼接得到最终字符串
  5. 输出

代码如下:

package com.company.jyc;import java.util.Arrays;
/*
字符串中数据排序*/
public class Main {public static void main(String[] args) {//字符串中数据的排序String s1 ="10 52 36 47 89 25 9 66 85 86 39";System.out.println("排序前:"+s1);//字符串中各数字字符提取String [] s2=s1.split(" ");//数字字符串转intint [] a1 = new int[s2.length];for (int i = 0; i <s2.length ; i++) {a1[i]=Integer.parseInt(s2[i]);}//排序Arrays.sort(a1);StringBuilder s3= new StringBuilder();for (int i = 0; i <a1.length ; i++) {if(i==a1.length-1){s3.append(a1[i]);}else {s3.append(a1[i]).append(" ");}}//结果存到result中String result= s3.toString();System.out.println("排序后:"+result);}
}

输出:

考察知识点:

  • split()用法
  • String转int
  • sort()排序
  • StringBuilder用法
    StringBuilder转String:toString()

String字符串中数字排序(Java)相关推荐

  1. MySQL字符串中数字排序的问题

    MySQL字符串相信大家都不陌生,在MySQL字符串排序时经常会遇到一些问题,比如下面的这个: 今天解决了一个关于MySQL字符串排序的很奇怪的问题,在数据里面定义的是varchar类型,实际存放的是 ...

  2. Java对字符串中数字进行按自然顺序排序

    Java对字符串中数字进行按自然顺序排序 import java.util.Arrays;public class Test01 {public static void main(String[] a ...

  3. java取出字符串中的后四位_[原]Java面试题-将字符串中数字提取出来排序后输出...

    [Title][原]Java面试题-将字符串中数字提取出来排序后输出 [Date]2013-09-15 [Abstract]很简单的面试题,要求现场在纸上写出来. [Keywords]面试.Java. ...

  4. Java读取文件的内容到String字符串中

    Java读取文件的内容到String字符串中 将文件读取到String有很多方法可以在Java中将文件读取到String.在本教程中学习以下几种方法. 使用BufferedReader将文件读取到字符 ...

  5. php的strpos不支持数字,php使用strpos判断字符串中数字类型子字符串出错的解决方法 原创...

    php使用strpos判断字符串中数字类型子字符串出错的解决方法 原创 这里有新鲜出炉的 PHP 面向对象编程,程序狗速度看过来! PHP 开源脚本语言 PHP(外文名: Hypertext Prep ...

  6. 编程中怎样将列表中数字排序_R编程中的列表

    编程中怎样将列表中数字排序 Lists in R can group together different kinds of variables into a single compound stru ...

  7. Android 字符串中数字替换为阿拉伯语或波斯语

    Android 字符串中数字替换为阿拉伯语或波斯语 前言 使用 结尾 前言 在开发中需要将字符串中的数字转成波斯语中的数字,随后便写下了这篇文章,希望有所帮助 使用 直接上代码 import andr ...

  8. python字符串去重排序_python实现字符串转数字排序-女性时尚流行美容健康娱乐mv-ida网...

    女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页  > 高级搜索 python 取子 字符 串 ...

  9. iOS 改变字符串中数字的颜色

    匹配中文字符 [\u4e00-\u9fa5] 匹配双字节字符(包括汉字在内) [^\x00-\xff] 匹配网址:[a-zA-z]+://[^\s]* 匹配国内电话 \d{3}-\d{8}|\d{4} ...

最新文章

  1. apache 服务器概述--安装(一)
  2. php 多个单选怎么办,【大神看过来】根据一个用PHP做的单选投票,改成多选,且可显示...
  3. 参与有奖 | Arthas 第 5 期征文活动火热开启!(内附第四期中奖名单)
  4. 【转】jquery 注册事件的方法
  5. Problem B: C语言习题 学生成绩输入和输出
  6. Qt工作笔记-Windows上界面滑动效果
  7. JavaScript 编程精解 中文第三版 七、项目:机器人
  8. Solartimes共识——PowerDesigner设计——引用的命名
  9. python中pycharm倒计时_pycharm中的快捷键和简单设置
  10. 封装dialog弹窗
  11. logisim数据选择器_基于Logisim的CRC编码电路实现.pdf
  12. 根据卡号识别银行卡类型
  13. 如何使用QuickTime Player一键视频压缩
  14. 华芯微特SWM260读写W25Q128
  15. 时间序列分析_餐厅销量预测_2022_5_14
  16. 基于卷积神经网络的皮肤癌检测系统
  17. numpy中的ndarray与array的区别、不同
  18. i5 1135g7参数 i5 1135g7核显性能
  19. Oracle 11g 新特性 -- Result Cache(结果高速缓存)
  20. 如何用TensorFlow开发不一样的AI足球智能分析预测软件

热门文章

  1. 为什么即使企业家不做科学,也要知道科学是什么样子的?
  2. 印度软件和中国软件工程师_如何成为印度的软件工程师?
  3. 删除注册表之后office2013 无法安装 无法删除 无法重装 的 解决方法。
  4. 新IT云领未来 新华三Navigate 2017开启数字时代新引擎
  5. 柏力纪德:成功对接类目小二的关键是什么
  6. OPNET网络仿真分析-前言
  7. 三、队列:优先队列+循环队列(击鼓传花算法)
  8. 热血传奇服务端装备穿戴触发脚本
  9. JWT的基于JJWT在Java中使用
  10. 国内外视频编解码标准体系-说说MPEG、ITU、AOM、AVS演进历程