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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

这是代码
import java.util.Arrays;

//"23 9 -4 18 100 7" 要求对这串数字按照从小到大排序,生成一个数值有序的字符串。
public class sort2 {
        public static void main(String[] args) {
                String s="23 9 -4 18 100 7";
                getarr(s);
               
        }

        private static void getarr(String s) {
                //字符串边数组
                String [] arr=s.split(" ");
                int arr1 []=new int [arr.length];
                //String类型转到int类型
                for(int i=0;i<arr.length;i++){
                        arr1 [i]=Integer.parseInt(arr [i]);
                }
                //排序
                Arrays.sort(arr1);
                for(int i=0;i<arr1.length;i++){
                        System.out.print(arr1[i]);
                        System.out.print(",");
                }
        }
}
结果是 -4,7,9,18,23,100,

2 个回复

倒序浏览
很好的题!简单易懂,赞一个!
回复 使用道具 举报
嗯嗯呃,能看懂
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马