日期:2014-05-20  浏览次数:20541 次

一道面试题,大家看一看
String str="10,8,20,100,50";
system.out.println(sort(str));
结果是8,10,20,50,100;

写出sort这个方法!
面试题 string

------解决方案--------------------
String string="5,3,29,15";
String[] s1=string.split(",");
System.out.println(Arrays.toString(s1));
int[] h=new int[s1.length];
for(int i=0;i<s1.length;i++)
h[i]=Integer.valueOf(s1[i]);
Arrays.sort(h);
System.out.println(Arrays.toString(h));
------解决方案--------------------

package com.xiaomihu.java;

import java.util.*;

public class Test {

public static void main(String[] args) {
String str = "10, 8, 20, 100, 50";
String[] arr = str.split(",");
int[] temp = new int[arr.length];
for(int i = 0; i < arr.length; i++) {
temp[i] = Integer.parseInt(arr[i].trim());
}
Arrays.sort(temp);
System.out.println(Arrays.toString(temp));
}
}