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