Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

399
Views
¿Cómo calcular la intersección de dos conjuntos?

Posible duplicado:
Encontrar eficientemente la intersección de un número variable de conjuntos de cadenas

Digamos, tiene dos Hashset, ¿cómo calcular la intersección de ellos?

 Set<String> s1 = new HashSet<String>(); Set<String> s2 = new HashSet<String>(); S1 INT S2 ?
over 4 years ago · Santiago Trujillo
2 answers
Answer question

0

Use el método de retainAll() de Set :

 Set<String> s1; Set<String> s2; s1.retainAll(s2); // s1 now contains only elements in both sets

Si desea conservar los conjuntos, cree un nuevo conjunto para contener la intersección:

 Set<String> intersection = new HashSet<String>(s1); // use the copy constructor intersection.retainAll(s2);

El javadoc de retainAll() dice que es exactamente lo que quieres:

Conserva solo los elementos de este conjunto que están contenidos en la colección especificada (operación opcional). En otras palabras, elimina de este conjunto todos sus elementos que no están contenidos en la colección especificada. Si la colección especificada también es un conjunto, esta operación modifica efectivamente este conjunto para que su valor sea la intersección de los dos conjuntos.

over 4 years ago · Santiago Trujillo Report

0

Sí, hay retención. retainAll esto .

 Set<Type> intersection = new HashSet<Type>(s1); intersection.retainAll(s2);
over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!