How to use the eq method (recommended) In Scala

The eq method is a null-safe way of comparing objects in Scala. It returns true if both operands are null, or if the operands point to the same object instance.

Scala
object Main {
    def main(args: Array[String]) {
        val str: String = null
        if (str eq null) {
          println("String is null")
        } else {
          println("String is not null")
        }
    }
}

Output:

String is null

How to check String is null in Scala?

In this article, we will learn how to check if a string is null in Scala. In Scala, you can check if a string is null using the following methods:

Table of Content

  • 1. Using the == operator:
  • 2. Using the eq method (recommended):
  • 3. Using Pattern Matching:

Similar Reads

1. Using the == operator:

Scala object Main { def main(args: Array[String]) { val str: String = null if (str == null) { println("String is null") } else { println("String is not null") } } }...

2. Using the eq method (recommended):

The eq method is a null-safe way of comparing objects in Scala. It returns true if both operands are null, or if the operands point to the same object instance....

3. Using Pattern Matching:

Scala object Main { def main(args: Array[String]) { val str: String = null str match { case null => println("String is null") case _ => println("String is not null") } } }...