java实现对一个字符串中的数值进行从小到大的排序
2016-12-05 10:34
615 查看
java实现对一个字符串中的数值进行从小到大的排序。
排序前串:"20 78 9 -7 88 36 29"
排序后串:" -7 9 20 29 36 78 88"
排序前串:"20 78 9 -7 88 36 29"
排序后串:" -7 9 20 29 36 78 88"
public class WrapperDemo { public static void main(String[] args) { String numString="20 78 9 -7 88 36 29"; System.out.println("排序前: "+numString); numString=sortNumString(numString); System.out.println("排序后: "+numString); } public static String sortNumString(String numString) { //1.将字符串用空格切割为字符串数组 String str_arr[]=stringtoArray(numString); //2.将字符串数组转换为整数型 int arr[]=stringtoInt(str_arr); //3.排序 mysortarr(arr); //4.整型数组转换为字符串 String newstring=inttostring(arr); return newstring; } private static String inttostring(int[] arr) { StringBuilder sb=new StringBuilder(); int i=0; for(;i<arr.length;i++) sb.append(arr[i]); return sb.toString(); } public static void mysortarr(int []array) { Arrays.sort(array); } public static int[] stringtoInt(String[] str_arr) { int arr[]=new int[str_arr.length]; for(int i=0;i< str_arr.length;i++) arr[i]=Integer.parseInt(str_arr[i]); return arr; } public static String[] stringtoArray(String numString) { String []arr_str=numString.split(" "); return arr_str; } }
相关文章推荐
- java基础—对一个字符串中的数值进行从小到大的排序
- Java实现对字符串中的数值进行排序操作示例
- java 给定一个字符串数组。按照字典顺序进行从小到大的排序。
- 16-4:字符串练习,对一个字符串中的数值进行从小到大的排序
- Java 对一个带空格的字符串进行排序
- Java技巧——实现Comparator接口来进行字符串逆向排序
- 【Java学习笔记】实现Comparator接口来进行字符串逆向排序
- java 使用TreeSet将字符串中的数值进行排序
- 给定一个字符串数组{"nba","abc","cba","zz","qq","haha"},请按照字典顺序进行从小到大的排序。
- 编写一个程序,用同一个函数名对n个数据进行从小到大排序,数据类型可以是整形,单精度,双精度。用重载函数实现
- 一个用VB实现的对任意字符串进行排列并排序的函数
- java 数据装箱及练习-对一个字符串中的数字进行排序
- 3.11 用栈实现对一个字符串按升序进行排序
- 从键盘输入一个字符串,按照字符顺序从小到大进行排序,并要求删除重复的的字符。
- 【Java】编写一个方法,对字符串数组进行排序,将所有变位词排在相邻的位置
- java排序,随机生成一个数组,对其进行排序,偶数在前奇数在后,偶数从小到大排,奇数从大到小排
- java字符串数组进行大小排序的简单实现
- 转:从键盘输入一个字符串,按照字符顺序从小到大进行排序,并要求删除重复的的字符。
- Java数组反射实现动态的判断一个对象书否是数组,并且对数组进行拆包输出 。。
- List<Entity>排序:根据javabean中的一个字段对beanList进行排序