如何在Swift中对对象数组进行排序

时间:2017-08-23 20:29:01

标签: ios swift

我有以下Java代码,我试图转换为Swift。如果有人能在这个问题上帮助我,我真的很感激。

由于

private static class CarComparator implements Comparator<Car>{

     public int compare(Car o1, Car o2)
      {
     return o1.name.compareTo(o2.name);
      }

}


 List<Car> cars = new ArrayList<Car>();

 Collections.sort(cars, new CarComparator());

1 个答案:

答案 0 :(得分:1)

let cars = [carsA, carsD, carsB] // list of cars 
let sortedCars = cars.sort { $0.name < $1.name } // sort alpapitic
//carsA, carsB, carsD