# Scala Set &() method with example

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()
```

Whether you're preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, GeeksforGeeks Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we've already empowered, and we're here to do the same for you. Don't miss out - check it out now!