对于此题代码以及效果如下:
含排序方法的类;
public class ArraySort {
// 排序方法
public void show(String[] name) {
System.out.println("******排序前******");
// 遍历排序前的数组
for (int i = 0; i < name.length; i++) {
System.out.print(name[i] + " ");
}
System.out.println();
System.out.println("******排序后******");
// 遍历排序后的数组
Arrays.sort(name);
for (int i = 0; i < name.length; i++) {
System.out.print(name[i] + " ");
}
}
}
测试类以及效果如下:
参考代码如下:
import java.util.Arrays;
public class StudentsBiz {
//此方法就是带参方法,names就是传入的数组参数
public String[] sortNames(String[] names){
Arrays.sort(names);
return names;
}
public static void main(String[] args) {
String[] names={"Tom","Jack","Merry","Smith","Sunny"};
StudentsBiz biz=new StudentsBiz();
names=biz.sortNames(names);
System.out.println(Arrays.toString(names));
}
}
运行结果如下: