English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java Grund教程

Java Flusskontrolle

Java Array

Java objektorientiert (I)

Java objektorientiert (II)

Java objektorientiert (III)

Java Ausnahmebehandlung

Java Liste (List)

Java Queue (Warteschlange)

Java Map-Sammlung

Java Set-Sammlung

Java Ein- und Ausgabe (I/O)

Java Reader/Writer

Andere Themen von Java

Java-Programme zum Überprüfen, ob eine Sammlung eine Teilmenge einer anderen Sammlung ist

Java Beispiele大全

In diesem Beispiel werden wir lernen, wie man in Java überprüft, ob eine Sammlung eine Teilmenge einer anderen Sammlung ist.

Um diesen Beispiel zu verstehen, sollten Sie die folgenden Kenntnisse habenJava-ProgrammierungThema:

Beispiel1:Verwenden Sie die HashSet-Klasse, um die Teilmenge der Set zu überprüfen

import java.util.HashSet;
import java.util.Set;
class Main {
  public static void main(String[] args) {
    //Erstellen Sie die erste Sammlung
    Set<Integer> numbers = new HashSet<>();
    numbers.add(1;
    numbers.add(2;
    numbers.add(3;
    numbers.add(4;
    System.out.println("Zahlen: ") + numbers);
    // Erstellen Sie die zweite Sammlung
    Set<Integer> primeNumbers = new HashSet<>();
    primeNumbers.add(2;
    primeNumbers.add(3;
    System.out.println("Primzahlen: ") + primeNumbers);
    //Überprüfen Sie, ob primeNumbers eine Teilmenge von numbers ist
    boolean result = numbers.containsAll(primeNumbers);
    System.out.println("primeNumbers ist eine Teilmenge von Numbers? ") + result);
  }
}

Ausgaberesultat

Zahlen: [1, 2, 3, 4]
Primzahlen: [2, 3]
primeNumbers ist eine Teilmenge von Numbers? true

Im obigen Beispiel haben wir zwei Sammlungen mit den Namen numbers und primeNumbers erstellt. Wir haben die HashSet-Klasse zur Implementierung dieser Sammlung verwendet. Beachten Sie diese Zeile,

numbers.containsAll(primeNumbers);

Hier verwenden wir die Methode containsAll(), um zu überprüfen, ob primeNumbers eine Teilmenge von numbers ist.

Beispiel2:Verwenden Sie die TreeSet-Klasse, um die Teilmenge der Sammlung zu überprüfen

import java.util.TreeSet;
import java.util.Set;
class Main {
  public static void main(String[] args) {
    //Erstellen Sie die erste Sammlung
    Set<String> Sprachen = new TreeSet<>();
    Sprachen.add("Java");
    Sprachen.add("JavaScript");
    Sprachen.add("Python");
    Sprachen.add("CSS");
    System.out.println("编程语言: ") + languages);
    //Erstellen Sie die zweite Sammlung
    Set<String> frontend = new TreeSet<>();
    frontend.add("CSS");
    frontend.add("JavaScript");
    System.out.println("Frontend-Sprachen: "); + frontend);
    // Überprüfen Sie, ob frontend ein Teilmenge von languages ist
    boolean result = languages.containsAll(frontend);
    System.out.println("Ist frontend ein Teilmenge von languages? "); + result);
  }
}

Ausgaberesultat

Programmiersprachen: [CSS, Java, JavaScript, Python]
Frontend-Sprachen: [CSS, JavaScript]
Ist frontend ein Teilmenge von languages? true

Hier haben wir die TreeSet-Klasse zur Implementierung des Sets verwendet.

Java Beispiele大全