2017-08-23 11 views
-5

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()); 
+2

あなたは、少なくとも自分でコードを記述するためにいくつかの試みを行っている可能性があります。 SwiftのプログラマーがJavaを知っているとは思わないでください。 – ryantxr

答えて

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

必要なコード量とJavaで必要な量を比較するのは魅力的です。 – gnasher729

関連する問題