, wie doppelte Werte aus dem Array entfernt werden

7

Hallo, ich habe einen NSMUtableArry, der Duplikate enthält, z. B. [1,2,3,1,1,6]. Ich möchte doppelten Wert entfernen und möchte ein neues Array mit verschiedenen Werten. Bitte help

    
neel 14.04.2011, 10:22
quelle

6 Antworten

18

zwei Liner

%Vor%     
REALFREE 11.08.2011 09:23
quelle
2

Ich habe mit dieser Methode in NSArray eine Kategorie erstellt in:

%Vor%

Aber das ist brutal und nicht sehr effizient, es gibt wahrscheinlich einen besseren Ansatz.

    
deanWombourne 14.04.2011 10:24
quelle
2

Meine Lösung:

%Vor%

Die Ausgabe ist: 1,2,3,5,6 ..... Hoffe es hilft dir. :)

    
GauravBoss 24.11.2011 10:46
quelle
0

Wenn die Reihenfolge der Werte nicht wichtig ist, besteht die einfachste Möglichkeit darin, eine Menge aus dem Array zu erstellen:

%Vor%

Es wird nur eindeutige Objekte enthalten:

  

Wenn das gleiche Objekt mehrmals im Array erscheint, wird es nur einmal zum zurückgegebenen Set hinzugefügt.

    
Ole Begemann 14.04.2011 10:25
quelle
0

Wenn Sie sich über die Bestellung Sorgen machen, überprüfen Sie diese Lösung

%Vor%     
keen 23.08.2013 12:27
quelle
0

NSSet-Ansatz ist am besten, wenn Sie sich nicht um die Reihenfolge der Objekte sorgen müssen

%Vor%     
Yogesh Kumar 22.12.2014 04:45
quelle