# Reorder String Equality Check

# Description

To avoid NullPointerExceptions , it is recommended to put string literals in the left-hand-side of equals() or equalsIgnoreCase() when checking for equality.

# Benefits

This order prevents NullPointerExceptions from being raised, as a string literal can never be null by definition, and therefore makes the code less prone to errors. An example can be seen below.

# Tags

# Code Changes





You Want To Have Those Changes Done Automatically?

The automatic application of this rule is supported in the following jSparrow versions:

# Properties

Property Value
Rule ID StringLiteralEqualityCheck
First seen in jSparrow version 2.0.0
Minimum Java version 1.1
Remediation cost 10 min