拆分字符串,字符串中含有逗号和数字,对数字排序并输出
2016-12-14 23:13
246 查看
package jsoup; import java.util.Arrays; public class OrderNums { public static void main(String[] args){ String str = "3,2,1,2,21312,12,23,12,32,12,5,4,5"; //System.out.println(OrderUtil.order(str)); OrderUtil.goodOrder(str); } } class OrderUtil { public static String order(String str){ String[] arr = str.split(","); for(int i =0; i<arr.length-1;i++){ int first = Integer.parseInt(arr[i]); for(int j=i+1;j<arr.length;j++){ int second = Integer.parseInt(arr[j]); String aa; if(first>second){ aa = arr[i]; arr[i] = arr[j]; arr[j] = aa; first = Integer.parseInt(arr[i]); //此时arr[i]发生改变 } } } String result =""; for(String i: arr){ result +=i +" "; } return result; } //利用Arrays.sort()函数排序 public static void goodOrder(String str){ String[] arr = str.split(","); int[] num= new int[arr.length]; for(int i=0;i<arr.length;i++){ num[i] = Integer.parseInt(arr[i]); } Arrays.sort(num); for(int i : num){ System.out.print(i+" "); } } }
相关文章推荐
- 华为计算字符个数写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
- 写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
- 输入一行只含有数字的字符串,输出对应的中文
- 输入一个整数,将这个整数以字符串的形式逆序输出 程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001
- 接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
- java 实现接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写
- 2.写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
- 华为2写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
- 输入一个整数,将这个整数以字符串的形式逆序输出 程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001
- 从文件中读入文本,文本内容为几个字符串,用逗号间隔,将其中同时含有字母和数字的字符串去除,留下仅仅只包含字母或数字的字符串,然后进行排序
- oj:写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写
- 接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写
- 中文和数字字符串组合的拆分方法
- 格式化数字字符串输出的一个小技巧
- ORALCE中将逗号分隔的字符串拆分按条显示
- 格式化数字字符串输出的一个小技巧
- 格式化数字字符串输出的一个小技巧
- C#判断输入的字符串中是否含有大写字母,小写字母,数字,字符
- 用正则判断逗号隔开的数字字符串
- 判断字符串中是否含有汉字, 数字,和字母