Согласно Учебникам Java , в Java SE 7 и более поздних версиях вы можете использовать объект String в выражении оператора switch.
String s = ...
switch(s){
//do stuff
}
Но так ли это?Я установил JRE и добавил его в путь сборки моего проекта Eclipse, но я получаю следующую ошибку во время компиляции:
Невозможно включить значение типа String.Разрешены только конвертируемые значения int или константы enum
Кроме того, я думаю, что я настроил его правильно, так как смог использовать его класс java.nio.file.Files
, а также JLayer
.
Есть идеи?