El método diff() se usa para encontrar la diferencia entre los dos TreeSet. Elimina elementos que están presentes en un TreeSet del otro.
Definición del método: def diff[B >: A](que: collection.Seq[B]): TreeSet[A]
Tipo de devolución: devuelve un nuevo TreeSet que consta de elementos después de la diferencia entre los dos TreeSet dados.
Ejemplo 1:
// Scala program of diff() // method // Import TreeSet import scala.collection.mutable._ // Creating object object GfG { // Main method def main(args:Array[String]) { // Creating TreeSet val t1 = TreeSet(1, 2, 3, 4, 5) val t2 = TreeSet(3, 4, 5) // Print the TreeSet println("TreeSet_1: " + t1) println("TreeSet_2: " + t2) // Applying diff method val result = t1.diff(t2) // Displays output print("(TreeSet_1 - TreeSet_2): " + result) } }
Producción:
TreeSet_1: TreeSet(1, 2, 3, 4, 5) TreeSet_2: TreeSet(3, 4, 5) (TreeSet_1 - TreeSet_2): TreeSet(1, 2)
Ejemplo #2:
// Scala program of diff() // method // Import TreeSet import scala.collection.mutable._ // Creating object object GfG { // Main method def main(args:Array[String]) { // Creating TreeSet val t1 = TreeSet(1, 2, 3, 4, 5) val t2 = TreeSet(3, 4, 5, 6, 7, 8) // Print the TreeSet println("TreeSet_1: " + t1) println("TreeSet_2: " + t2) // Applying diff method val result = t2.diff(t1) // Displays output print("(TreeSet_2 - TreeSet_1): " + result) } }
Producción:
TreeSet_1: TreeSet(1, 2, 3, 4, 5) TreeSet_2: TreeSet(3, 4, 5, 6, 7, 8) (TreeSet_2 - TreeSet_1): TreeSet(6, 7, 8)
Publicación traducida automáticamente
Artículo escrito por rupesh_rao y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA