16.6. Wir brauchen ein Set statt einer List

In der Collection-API finden wir drei grundlegende Interfaces, List, Set und Map. ArrayList ist eine List, aber offenbar ist Set genau das, was wir brauchen.

Mehrmalig vorkommende sind okay.

  • LIST – wenn es auf die Reihenfolge ankommt

    Collections, die die Indexposition kennen.

    Lists wissen, wo etwas in der List steht. Das gleiche Objekt kann durch mehrere Elemente referenziert werden.

  • SET – wenn es auf die Einzigartigkeit ankommt

    Collections, die nichts mehrmals enthalten dürfen.

    Sets wissen, ob etwas schon in der Sammlung vorkommt. Es kann nie mehr als ein Element das gleiche Objekt referenzieren (und es können auch nicht zwei Objekte referenziert werden, die als gleich gelten; was Gleichheit bei Objekten ...

Get Java™ von Kopf bis Fuß now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.