java一段数字 分割的升序降序 奇偶数分开排序
Posted dengrq
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java一段数字 分割的升序降序 奇偶数分开排序相关的知识,希望对你有一定的参考价值。
/** * 降序升序 * * @param str * @since 0.0.1 */ public void sort(String str){ String[] nums = str.split(" "); List<Integer> odd = new ArrayList<Integer>(); List<Integer> even = new ArrayList<Integer>(); for (String string : nums) { Integer temp = Integer.valueOf(string); if (temp%2==0) { even.add(temp); }else{ odd.add(temp); } } System.out.println("结果:"); Collections.sort(odd); for (int i = odd.size()-1; i >=0; i--) { System.out.print(odd.get(i)+"\\t"); } Collections.sort(even); System.out.println(); for (Integer integer : even) { System.out.print(integer+"\\t"); } }
以上是关于java一段数字 分割的升序降序 奇偶数分开排序的主要内容,如果未能解决你的问题,请参考以下文章