JAVA中sort()常用方法总结

一、Arrays.sort()的用法

import java.util.Arrays;
public class Main{
	public static void main(String args[]) {
		int a[] = {9,8,7,6,5,4,3,2,1,0};
		Arrays.sort(a);
		for(int i=0; i
二、Collections.sort()的用法

(1)、

import java.util.*;

class Node{
	int num; 
	String name;
	//自定义排序
	static class NodeComparator implements Comparator{
		//注:实现Comparator接口
		public int compare(Object a, Object b) {
			// 升序
			Node aa = (Node)a, bb = (Node)b;
			return aa.num==bb.num?0:(aa.num


(2)、

import java.util.*;

class Node implements Comparable{
	int num; 
	String name;
	public int compareTo(Object o){
		Node n = (Node)o;
		return num==n.num?0:(num
















你可能感兴趣的:(杂文)