Соответствие без учета регистра в выражении переключателя Java
Мне было интересно, если есть способ выполнить нечувствительное к регистру совпадение в заявлении переключателя Java. реализация по умолчаниюс учетом регистра, Пожалуйста, смотрите пример ниже.
public class SwitchCaseTest {
/**
* @param args
*/
public static void main(String[] args) {
switch ("UPPER") {
case "upper" :
System.out.println("true");
break;
default:
System.out.println("false");
break;
}
}
}
Так что выше заявление возвращаетfalse
в качестве вывода. И я пытаюсь заставить его работать набез учета регистра соответствовать какString.equalsIgnoreCase()
сделал бы. Я попытался преобразовать оба строковых литерала в нижний регистр, а затем сравнить. но не смог этого сделать.