一道面试题,大家看一看
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));
}
}