EN
Java switch with null - how to handle it?
0
answers
3
points
How do I handle null in switch statement in java?
For example when I have class like this:
public class SwitchWithNull {
public static void main(String[] args) {
String name = null;
switch (name) {
case null: {
System.out.println("Case 1");
}
}
}
}
With this example when I try to compile it I have 2 compilation errors from Intellij Idea:
- Dereference of 'name' will produce 'NullPointerException'
screenshot:
- Constant expression required
The question is - what is the correct way of handling the null in switch statement in java?
I know that I can use if statement, but what about switch with null?
0 answers