Scala List filterNot() Method with Example

The filterNot() method is utilized to select all elements of the list that do not satisfy a stated predicate.

Method Definition:

def filterNot(p: (A) => Boolean): List[A]

Return Type:

It returns a new list consisting of all the elements of the list which do not satisfy the given predicate.

Example #1:

Scala
// Scala program of filterNot() method

// Creating object
object GfG { 

    // Main method
    def main(args:Array[String]) {
    
        // Creating a list
        val m1 = List(5, 12, 3, 13)
        
        // Applying filterNot method
        val result = m1.filterNot(_ < 10)
        
        // Displays output
        println(result)
    }
}

// Call the main method
GfG.main(Array())

Output
List(12, 13)

Example #2:

Scala
// Scala program of filterNot() method

// Creating object
object GfG { 

    // Main method
    def main(args:Array[String]) {
    
        // Creating a list
        val m1 = List(5, 12, 3, 13)
        
        // Applying filterNot method
        val result = m1.filterNot(_ < 3)
        
        // Displays output
        println(result)
    }
}

// Call the main method
GfG.main(Array())

Output
List(5, 12, 3, 13)