Use a switch-case instead of if-spaghettis

This commit is contained in:
jvoisin
2019-10-24 21:42:50 +02:00
parent 6b54086590
commit e1a8a3b752
@@ -267,17 +267,16 @@ public final class StringUtil {
} }
String[] elements = s.split("_"); String[] elements = s.split("_");
switch (elements.length) {
if (elements.length == 0) { case 0:
return new Locale(s, "", ""); return new Locale(s, "", "");
case 1:
return new Locale(elements[0], "", "");
case 2:
return new Locale(elements[0], elements[1], "");
default:
return new Locale(elements[0], elements[1], elements[2]);
} }
if (elements.length == 1) {
return new Locale(elements[0], "", "");
}
if (elements.length == 2) {
return new Locale(elements[0], elements[1], "");
}
return new Locale(elements[0], elements[1], elements[2]);
} }
/** /**