您当前的位置: 首页 >  Java

qq_34412985

暂无认证

  • 0浏览

    0关注

    1061博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

java-string练习对string中数据排序并输出

qq_34412985 发布时间:2020-05-29 23:07:41 ,浏览量:0

import java.util.Arrays;

/*

  • 把字符串"-34 29 76 11 27"中的数据排序并输出。

  • 1:使用空格将大字符串切成若干小字符串,每个字符串是一个字符串类型的数字

  • 2:将字符串数组转成int数组:遍历字符串数组,依次获取每一个字符串类型的数字,转成int类型的数字,再放到int类型的数组中

  • 3:尝试使用Arrays对字符串数组进行排序

  • 4:查看数组内容 */ public class Test {

    public static void main(String[] args) {

     //定义变量,记录要排序的字符串
     String s = "-34 -1 29 76 11 127";
     
     //1:使用空格将大字符串切成若干小字符串,每个字符串是一个字符串类型的数字
     String[] sNumbers = s.split(" ");
     
     //定义变量,记录最终存储int数字的数组
     int[] numbers = new int[sNumbers.length];
     
     //2:将字符串数组转成int数组:遍历字符串数组,依次获取每一个字符串类型的数字,转成int类型的数字,再放到int类型的数组中
     for (int i = 0; i < sNumbers.length; i++) {
     	String sNumber = sNumbers[i];
     	int number = Integer.parseInt(sNumber);
     	numbers[i] = number;
     }
     
     //3:尝试使用Arrays对字符串数组进行排序
     Arrays.sort(numbers);
     
     //4:查看数组内容
     System.out.println(Arrays.toString(numbers));
    

    }

}

关注
打赏
1653291990
查看更多评论
立即登录/注册

微信扫码登录

0.0418s