String字符串中数字排序(Java)
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
思路:
- 定义一个字符串
- 提取字符串中每一个数字字符
- 转化为int 类型排序
- int类型数组拼接得到最终字符串
- 输出
代码如下:
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)相关推荐
- MySQL字符串中数字排序的问题
MySQL字符串相信大家都不陌生,在MySQL字符串排序时经常会遇到一些问题,比如下面的这个: 今天解决了一个关于MySQL字符串排序的很奇怪的问题,在数据里面定义的是varchar类型,实际存放的是 ...
- Java对字符串中数字进行按自然顺序排序
Java对字符串中数字进行按自然顺序排序 import java.util.Arrays;public class Test01 {public static void main(String[] a ...
- java取出字符串中的后四位_[原]Java面试题-将字符串中数字提取出来排序后输出...
[Title][原]Java面试题-将字符串中数字提取出来排序后输出 [Date]2013-09-15 [Abstract]很简单的面试题,要求现场在纸上写出来. [Keywords]面试.Java. ...
- Java读取文件的内容到String字符串中
Java读取文件的内容到String字符串中 将文件读取到String有很多方法可以在Java中将文件读取到String.在本教程中学习以下几种方法. 使用BufferedReader将文件读取到字符 ...
- php的strpos不支持数字,php使用strpos判断字符串中数字类型子字符串出错的解决方法 原创...
php使用strpos判断字符串中数字类型子字符串出错的解决方法 原创 这里有新鲜出炉的 PHP 面向对象编程,程序狗速度看过来! PHP 开源脚本语言 PHP(外文名: Hypertext Prep ...
- 编程中怎样将列表中数字排序_R编程中的列表
编程中怎样将列表中数字排序 Lists in R can group together different kinds of variables into a single compound stru ...
- Android 字符串中数字替换为阿拉伯语或波斯语
Android 字符串中数字替换为阿拉伯语或波斯语 前言 使用 结尾 前言 在开发中需要将字符串中的数字转成波斯语中的数字,随后便写下了这篇文章,希望有所帮助 使用 直接上代码 import andr ...
- python字符串去重排序_python实现字符串转数字排序-女性时尚流行美容健康娱乐mv-ida网...
女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页 > 高级搜索 python 取子 字符 串 ...
- iOS 改变字符串中数字的颜色
匹配中文字符 [\u4e00-\u9fa5] 匹配双字节字符(包括汉字在内) [^\x00-\xff] 匹配网址:[a-zA-z]+://[^\s]* 匹配国内电话 \d{3}-\d{8}|\d{4} ...
最新文章
- apache 服务器概述--安装(一)
- php 多个单选怎么办,【大神看过来】根据一个用PHP做的单选投票,改成多选,且可显示...
- 参与有奖 | Arthas 第 5 期征文活动火热开启!(内附第四期中奖名单)
- 【转】jquery 注册事件的方法
- Problem B: C语言习题 学生成绩输入和输出
- Qt工作笔记-Windows上界面滑动效果
- JavaScript 编程精解 中文第三版 七、项目:机器人
- Solartimes共识——PowerDesigner设计——引用的命名
- python中pycharm倒计时_pycharm中的快捷键和简单设置
- 封装dialog弹窗
- logisim数据选择器_基于Logisim的CRC编码电路实现.pdf
- 根据卡号识别银行卡类型
- 如何使用QuickTime Player一键视频压缩
- 华芯微特SWM260读写W25Q128
- 时间序列分析_餐厅销量预测_2022_5_14
- 基于卷积神经网络的皮肤癌检测系统
- numpy中的ndarray与array的区别、不同
- i5 1135g7参数 i5 1135g7核显性能
- Oracle 11g 新特性 -- Result Cache(结果高速缓存)
- 如何用TensorFlow开发不一样的AI足球智能分析预测软件