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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 冬冬宋 中级黑马   /  2016-8-15 00:12  /  476 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

[AppleScript] 纯文本查看 复制代码
package com.text;

import java.util.Arrays;

public class Demo2 {

	/**
	 * A:案例演示
	* 需求:我有如下一个字符串:”91 27 46 38 50”,
	* 请写代码实现最终输出结果是:”27 38 46 50 91”
	 */
	public static void main(String[] args) {
		long ss = System.currentTimeMillis();
		String s = "91 27 46 38 50" ;
		String [] arr = s.split(" ");//使用split方法对字符串进行切割,切割完后存放到字符串数组arr[]中;
		int [] Arr = new int [arr.length];//定义一个int类型的基本数据类型数组,
		for (int i = 0; i < arr.length; i++) {//对字符串数组进行遍历
			Arr[i] = Integer.parseInt(arr[i]);//将遍历后的字符,转换成int数字,存放到int数组Arr[i]中;
		}
		Arrays.sort(Arr);//sort是Arrays类中的一个静态方法,可以直接使用类名点进行调用;;;sort()是一个专门用于数组排序的方法
		StringBuffer sb = new StringBuffer();
		for (int i = 0; i < Arr.length; i++) {
			if(i == Arr.length-1){
				sb.append(Arr[i]);
			}else{
				sb.append(Arr[i]+" ");
			}
		}
		System.out.println(sb);
		for (int i = 0; i <100; i++) {
			System.out.println(0);
		}
		long e = System.currentTimeMillis();
		 System.out.println(e-ss);
	}

}

1 个回复

倒序浏览
666666666666666666666
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马