Set::intersection Method

Calculates and returns the identical values found in two sets.

Syntax

client server public static Set intersection(Set set1, Set set2)

Run On

Called

Parameters

  • set1
    Type: Set Class
    The first set to be compared.
  • set2
    Type: Set Class
    The second set to be compared.

Return Value

Type: Set Class
A set containing the elements found in both sets.

Examples

The following example creates two sets of integers and adds some values to them. It then prints a list of the values that are that is contained in both sets.

{ 
    Set is = new Set (Types::Integer); 
    Set is2, is1 = new Set (Types::Integer); 
    ; 
    is.add(1); 
    is.add(2); 
    is.add(3); 
    is1.add(2); 
    is1.add(4); 
    is2 = Set::intersection(is, is1); 
  
    // Prints "{2}" because 2 is contained in both is and is2. 
    print is2.toString(); 
}

See Also

Set Class

Set::difference Method

Set::union Method