# Scala Set &() method with example

• Last Updated : 18 Oct, 2019

The &() method is utilized to create a new set consisting of all elements that are present in both the given sets.

Method Definition:

Return Type: It returns a new set consisting of all elements that are present in both the given sets.

Example #1:

 `// Scala program of &() ``// method `` ` `// Creating object ``object` `GfG ``{ `` ` `    ``// Main method ``    ``def` `main(args``:``Array[String]) ``    ``{ ``        ``// Creating a set ``        ``val` `s``1` `=` `Set(``41``, ``12``, ``23``, ``43``, ``1``, ``72``) ``         ` `        ``val` `s``2` `=` `Set(``1``, ``100``, ``5``, ``12``, ``23``)``         ` `        ``// Applying &() method ``        ``val` `result ``=` `s``1``.&(s``2``)``             ` `        ``// Display output``        ``print(result)   ``         ` `    ``} ``} `

Output:

```Set(1, 12, 23)
```

Example #2:

 `// Scala program of &() ``// method `` ` `// Creating object ``object` `GfG ``{ `` ` `    ``// Main method ``    ``def` `main(args``:``Array[String]) ``    ``{ ``        ``// Creating a set ``        ``val` `s``1` `=` `Set(``1``, ``3``, ``5``, ``7``) ``         ` `        ``val` `s``2` `=` `Set(``2``, ``4``, ``6``, ``8``)``         ` `        ``// Applying &() method ``        ``val` `result ``=` `s``1``.&(s``2``)``             ` `        ``// Display output``        ``print(result)   ``         ` `    ``} ``} `

Output:

```Set()
```

My Personal Notes arrow_drop_up