首页 > 代码库 > java一段数字 分割的升序降序 奇偶数分开排序
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一段数字 分割的升序降序 奇偶数分开排序
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。