A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© xuxu5112 中级黑马   /  2015-9-21 23:41  /  408 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. package com.heima.test;

  2. import java.util.Arrays;

  3. /*
  4. * 1.切割字符串获得一个字符串数组
  5. * 2.遍历数组并将每一个元素转换为int并存入int[]数组中
  6. * 3.排序
  7. * 4.将排序后的数组转换为字符串
  8. * */
  9. public class Test1 {
  10.         public static void main(String[] args) {
  11.                 String str = "91 27 46 38 50";                //录入字符串
  12.                 String[] sArr = str.split(" ");                //将字符串切割
  13.                 int[] arr =new int[sArr.length];        //
  14.                
  15.                 for (int i = 0; i < sArr.length; i++) {
  16.                         arr[i] = Integer.parseInt(sArr[i]);//将数组字符串转换成数组
  17.                 }
  18.                
  19.                 Arrays.sort(arr);                                        //将arr排序
  20.                
  21.                 StringBuilder sb = new StringBuilder(); //拼接字符串
  22.                 for (int i = 0; i < arr.length; i++) {
  23.                         if(i == arr.length -1) {
  24.                                 sb.append(arr[i]);
  25.                         }
  26.                         else {
  27.                                 sb.append(arr[i]).append(" ");
  28.                         }
  29.                 }
  30.                
  31.                 System.out.println(sb.toString());  //输出结果
  32.         }
  33. }
复制代码

2 个回复

倒序浏览
{:2_30:}............
回复 使用道具 举报
清明月雨上 来自手机 中级黑马 2015-9-21 23:43:02
藤椅
collections.sort 搞定
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马