使用sort()方法实现数组排序
2012-09-05 16:45
627 查看
使用冒泡排序法现在可以使用对数组进行排序,但是有些复杂。通过Arrays类的静态sort()方法可实现对数组排序,sort()方法提供了许多重载形式,可对任意类型的数组进行升序排序。
package Java.programming;
import java.util.Arrays;
//通过Arrays类的静态sort()方法实现对数组排序,sort()方法提供了许多种重载形式,可对任意类型的数组进行升序排序
public class SortArr {
public static void main(String[] args) {
int arr[]=new int[]{61,30,52,40,12,21};
System.out.println("声明的数组原有内容如下:");
for(int i=0;i<arr.length;i++){//循环遍历排序后的数组
System.out.println(arr[i]+"\t");
}
System.out.println("\n排序后的数组内容如下:");
Arrays.sort(arr);
for(int i=0;i<arr.length;i++){
System.out.println(arr[i]+"\t");
}
}
}
package Java.programming;
import java.util.Arrays;
//通过Arrays类的静态sort()方法实现对数组排序,sort()方法提供了许多种重载形式,可对任意类型的数组进行升序排序
public class SortArr {
public static void main(String[] args) {
int arr[]=new int[]{61,30,52,40,12,21};
System.out.println("声明的数组原有内容如下:");
for(int i=0;i<arr.length;i++){//循环遍历排序后的数组
System.out.println(arr[i]+"\t");
}
System.out.println("\n排序后的数组内容如下:");
Arrays.sort(arr);
for(int i=0;i<arr.length;i++){
System.out.println(arr[i]+"\t");
}
}
}
相关文章推荐
- 使用函数指针,完成一个sort()函数,能对任何类型的数组元素进行排序: 回调函数 以及 memcpy ()原型实现
- js使用Array.prototype.sort()对数组对象排序的方法
- 艾伟_转载:数组排序方法的性能比较(中):Array.Sort<T> 实现分析
- JavaScript 使用sort()方法来给数组排序
- 一起谈.NET技术,数组排序方法的性能比较(中):Array.Sort<T> 实现分析
- 数组排序方法的性能比较(2):Array.Sort<T>实现分析
- js使用Array.prototype.sort()对数组对象排序的方法
- ajax返回的json内容进行排序使用sort()方法实现
- 定义Car类,包含两个字段:name和price; (2)在Main方法中,使用Array.Sort方法对Car对象数组根据姓名和价格排序。
- jQuery实现使用sort方法对json数据排序的方法
- 数组排序Arrays.sort方法的使用例子
- 使用sort方法对数组进行排序
- JavaScript 使用 sort() 方法从数值上对数组进行排序
- 排序例子2:使用sort()方法对数组进行排序
- 使用Collections.sort()实现List正反排序的方法
- 实现冒泡排序。(排序整形数组)。使用数组和指针两种方法。
- Java集合对象的排序使用Collection.sort方法,先实现Comparable接口
- C#字符串数组排序 C#排序算法大全 C#字符串比较方法 一个.NET通用JSON解析/构建类的实现(c#) C#处理Json文件 asp.net使用Jquery+iframe传值问题
- List<T>泛型数组API自带的Sort() 排序方法根据自定义排序实现