String字符串中数字排序(Java)
生活随笔
收集整理的這篇文章主要介紹了
String字符串中数字排序(Java)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
String字符串中數(shù)字排序
樣例
輸入:
String s1 =“10 52 36 47 89 25 9 66 85 86 39”;
排序后輸出:
9 10 25 36 39 47 52 66 85 86 89
思路:
代碼如下:
package com.company.jyc;import java.util.Arrays; /* 字符串中數(shù)據(jù)排序*/ public class Main {public static void main(String[] args) {//字符串中數(shù)據(jù)的排序String s1 ="10 52 36 47 89 25 9 66 85 86 39";System.out.println("排序前:"+s1);//字符串中各數(shù)字字符提取String [] s2=s1.split(" ");//數(shù)字字符串轉(zhuǎn)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(" ");}}//結(jié)果存到result中String result= s3.toString();System.out.println("排序后:"+result);} }輸出:
考察知識點:
- split()用法
- String轉(zhuǎn)int
- sort()排序
- StringBuilder用法
StringBuilder轉(zhuǎn)String:toString()
總結(jié)
以上是生活随笔為你收集整理的String字符串中数字排序(Java)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数学建模-二胎政策对中国人口的影响
- 下一篇: android 开源fc模拟器_用 Go