What is == vs ===?

The difference between == and === is that: == converts the variable values to the same type before performing comparison . This is called type coercion. === does not do any type conversion (coercion) and returns true only if both values and types are identical for the two variables being compared.

Read more

Which is faster equal or contains?

contains() is faster performance-wise than comparing the whole string with string. equals() or string == “blah blah”. I don’t know the inner workings of any of these methods, but logically, it seems like contains() should be faster because it can stop traversing the string after it finds the match.

Read more