2016-03-23 7 views
0

Ich habe einfaches Objekt:Welche Art der Sammlung verwenden Sie für sortierte eindeutige Objekte in Java?

public class Vector3i { 

    public int x, y, z; 

    public Vector3i(int x, int y, int z) { 
     this.x = x; 
     this.y = y; 
     this.z = z; 
    } 

} 

Welche Sammlung ich für sortierte Unikate benötigen?

Vielen Dank für Ihre Hilfe und Beratung.

+1

Wie vergleichen Sie zwei Instanzen von 'Vector3i'? – bradimus

+0

mit Variablen x, y, z. – raediaja

+2

Diese Klasse überschreibt nicht die Methode 'equals' (und' hashCode'), die verhindert, dass Sie zwei Vektoren mit ähnlichen Parametern als gleich sehen, was zu Problemen mit Standardsammlungen führen kann, die eindeutige Elemente wie Sets speichern sollten. – Pshemo

Antwort

Verwandte Themen