# Array-Operationen

Mengenoperationen (Schnittmenge, Vereinigung, Differenz) auf zwei Arrays ausführen

> Kanonische Seite: https://elysiatools.com/de/tools/array-operations

- **Kategorie:** Data Processing

- **Schlagwörter:** array, menge, schnittmenge, vereinigung, differenz, kombinieren, vergleichen, mischen

## Überblick

Mit diesem Tool führen Sie effizient mathematische Mengenoperationen wie Schnittmengen, Vereinigungen oder Differenzen auf zwei Datensätzen durch, um Listen schnell zu vergleichen, zu bereinigen oder zu kombinieren.

## Eingaben

- **Erstes Array** (textarea): Array als JSON-Format eingeben: \[3, 1, 2\] oder kommagetrennte Werte: 3, 1, 2 oder einen pro Zeile
- **Zweites Array** (textarea): Array als JSON-Format eingeben: \[3, 1, 2\] oder kommagetrennte Werte: 3, 1, 2 oder einen pro Zeile
- **Operation** (select)
- **Groß-/Kleinschreibung beachten (für Zeichenketten)** (checkbox)
- **Leerzeichen kürzen (für Zeichenketten)** (checkbox)
- **Benutzerdefiniertes Trennzeichen (für Texteingabe)** (text): Trennzeichen eingeben (Standard: Komma, Semikolon oder neue Zeile)

## Wann verwenden

- Wenn Sie Gemeinsamkeiten oder Unterschiede zwischen zwei großen Datenlisten identifizieren müssen.
- Wenn Sie zwei Benutzerlisten oder Produktkataloge zu einer eindeutigen Liste zusammenführen wollen.
- Wenn Sie prüfen möchten, ob ein Datensatz vollständig in einem anderen enthalten ist oder ob sie sich überschneiden.

## Funktionsweise

- Geben Sie Ihre Daten in die beiden Eingabefelder ein, entweder als JSON-Array, kommagetrennte Werte oder zeilenweise.
- Wählen Sie die gewünschte Mengenoperation aus dem Dropdown-Menü aus, beispielsweise Schnittmenge oder Differenz.
- Passen Sie bei Bedarf Einstellungen wie die Groß-/Kleinschreibung oder das Entfernen von Leerzeichen an.
- Klicken Sie auf die Ausführen-Schaltfläche, um das Ergebnis sofort als bereinigte Liste zu erhalten.

## Anwendungsfälle

- Abgleich von E-Mail-Adressen zwischen zwei Marketing-Listen zur Vermeidung von Dubletten.
- Identifikation von neuen Produkten, die in einer aktuellen Bestandsliste, aber nicht in der alten vorhanden sind.
- Überprüfung von Berechtigungslisten, um sicherzustellen, dass eine Gruppe eine Teilmenge einer anderen ist.

## Häufig gestellte Fragen

### Welche Formate werden für die Eingabe unterstützt?

Sie können Arrays im JSON-Format, durch Kommas getrennte Werte oder eine Liste mit einem Element pro Zeile verwenden.

### Was ist der Unterschied zwischen Differenz und symmetrischer Differenz?

Die Differenz (A - B) entfernt alle Elemente von B aus A. Die symmetrische Differenz enthält alle Elemente, die entweder in A oder in B vorkommen, aber nicht in beiden.

### Kann das Tool auch mit Texten umgehen?

Ja, das Tool verarbeitet Zeichenketten. Mit der Option 'Groß-/Kleinschreibung beachten' können Sie steuern, ob 'Apfel' und 'apfel' als identisch gewertet werden.

### Was bewirkt die Option 'Leerzeichen kürzen'?

Diese Funktion entfernt führende und nachgestellte Leerzeichen bei Textelementen, um Inkonsistenzen in Ihren Daten zu vermeiden.

### Wie viele Elemente kann ich gleichzeitig verarbeiten?

Das Tool ist für die Verarbeitung von Textblöcken optimiert; bei extrem großen Datenmengen mit mehreren zehntausend Einträgen kann die Performance je nach Browser variieren.

## Ähnliche Tools

- [Array-Schnittmenge](https://elysiatools.com/de/tools/intersection-arrays): Findet gemeinsame Werte in Arrays mit lodash _.intersection
- [JSON-Zusammenführer](https://elysiatools.com/de/tools/json-merger): Führt mehrere JSON-Dateien mit verschiedenen Strategien zusammen (tiefe Verschmelzung, Überschreiben usw.)
- [YAML-Zusammenführer](https://elysiatools.com/de/tools/yaml-merger): Führt mehrere YAML-Dateien mit verschiedenen Strategien zusammen (tiefe Verschmelzung, Überschreiben usw.)
- [Arrays Verketten](https://elysiatools.com/de/tools/concat-arrays): Mehrere Arrays mit lodash _.concat verketten
- [Text-Vergleich](https://elysiatools.com/de/tools/text-diff): Vergleicht zwei Texteingaben und zeigt Unterschiede an
- [Markdown-Zusammenführer](https://elysiatools.com/de/tools/markdown-merger): Führt mehrere Markdown-Dateien mit intelligenter Anpassung der Überschriftenebenen und Inhaltsverzeichnis-Generierung zusammen
- [TXT-Zusammenführer](https://elysiatools.com/de/tools/txt-merger): Führt mehrere Textdateien mit verschiedenen Strategien zusammen (Konkatenation, Verschachtelung usw.)
- [Array-Differenz](https://elysiatools.com/de/tools/difference-arrays): Entfernt Werte aus einem Array, die in anderen Arrays vorhanden sind, unter Verwendung von lodash _.difference

## Beispiele

- [Android Java Dateioperationsbeispiele](https://elysiatools.com/de/samples/android-file-operations-java): Android Java Dateioperationsbeispiele einschließlich Textdatei-Lesen/Schreiben, Datei-Kopieren/Verschieben, Verzeichnisdurchlauf und Dateivalidierung
- [Android Kotlin Dateioperationsbeispiele](https://elysiatools.com/de/samples/android-file-operations-kotlin): Android Kotlin Dateioperationsbeispiele einschließlich Textdatei-Lesen/Schreiben, Datei-Kopieren/Verschieben, Verzeichnisdurchlauf und Dateivalidierung
- [macOS Objective-C Dateioperationsbeispiele](https://elysiatools.com/de/samples/macos-file-operations-objectivec): macOS Objective-C Dateioperationsbeispiele einschließlich Textdatei-Lesen/Schreiben, Datei-Kopieren/Verschieben, Verzeichnisdurchlauf und Dateivalidierung
- [macOS Swift Dateioperationsbeispiele](https://elysiatools.com/de/samples/macos-file-operations-swift): macOS Swift Dateioperationsbeispiele einschließlich Textdatei-Lesen/Schreiben, Datei-Kopieren/Verschieben, Verzeichnisdurchlauf und Dateivalidierung

## Verwandte Inhalte

- [Werkzeuge zur Datenordnung in Arrays und Listen](https://elysiatools.com/de/hubs/array-and-list-manipulation-tools): Arrays und Listen analysieren, bereinigen, filtern, deduplizieren, umformen, zuschneiden und ordnen.
