Jawa / Говнокод #1971 0 1234567891011 if("USD".equals(currency)) { model.put(CURRENCY, String.valueOf(RBSConstants.CURRENCY_USD)); } else if("EUR".equals(currency)) { model.put(CURRENCY, String.valueOf(RBSConstants.CURRENCY_EUR)); } else if("RUB".equals(currency)) { model.put(CURRENCY, String.valueOf(RBSConstants.CURRENCY_RUB)); } else if("UAH".equals(currency)) { model.put(CURRENCY, String.valueOf(RBSConstants.CURRENCY_UAH)); } else if("NOK".equals(currency)) { model.put(CURRENCY, String.valueOf(RBSConstants.CURRENCY_NOK)); } 5 валют это тебе не 55 и не стопицот, так что херячим ифами Запостил: shomeser, 13.10.2009 (Updated 24.03.2018) Комментарии (14) RSS guest 17 лет ago # 0 эм...а case разве не применимо? Ответить shomeser 17 лет ago # 0 ⇈ тут применима мапа Ответить striker 17 лет ago # 0 ⇈ в java case может содержать только числовые значения Ответить guest 17 лет ago # 0 ⇈ Убей себя. Ответить guest 17 лет ago # 0 Не вижу особой беды в подобном. Названия валют тока в константы убрать. Ответить shomeser 17 лет ago # 0 ⇈ а если валют 150? Ответить guest 17 лет ago # 0 ⇈ а если бартер? Ответить guest 17 лет ago # 0 ⇈ А с механизмом Reflection никто не знаком? Пара-тройка строк и хоть 5 валют, хоть 150... Ответить guest 17 лет ago # 0 ⇈ По-моему, фиговое применение reflection. Как бэ золотой молоток. Ответить guest 17 лет ago # 0 ⇈ Можно еще танком кур давить для паштета. Ответить guest 17 лет ago # 0 Лучше создать статический Map, тогда уж. А еще лучше использовать enum (Java 1.5) Ответить guest 17 лет ago # 0 ⇈ Ну хоть один здоровый человек Ответить guest 17 лет ago # 0 > А еще лучше использовать enum (Java 1.5) Ололо, в жабе энумы появились только к пятой версии? Прискорбно... Авось к версии десятой реализуют свитчи по стринговым литералам... Ответить guest 17 лет ago # 0 ⇈ в Java 1.7 обещают такие свичи =)) Ответить Добавить комментарий Отменить ответ Где здесь C++, guest?! А не использовать ли нам bbcode? [b]жирный[/b] — жирный [i]курсив[/i] — курсив [u]подчеркнутый[/u] — подчеркнутый [s]перечеркнутый[/s] — перечеркнутый [blink]мигающий[/blink] — мигающий [color=red]цвет[/color] — цвет (подробнее) [size=20]размер[/size] — размер (подробнее) [code=<language>]some code[/code] (подробнее)
guest 17 лет ago # 0 Не вижу особой беды в подобном. Названия валют тока в константы убрать. Ответить
guest 17 лет ago # 0 ⇈ А с механизмом Reflection никто не знаком? Пара-тройка строк и хоть 5 валют, хоть 150... Ответить
guest 17 лет ago # 0 Лучше создать статический Map, тогда уж. А еще лучше использовать enum (Java 1.5) Ответить
guest 17 лет ago # 0 > А еще лучше использовать enum (Java 1.5) Ололо, в жабе энумы появились только к пятой версии? Прискорбно... Авось к версии десятой реализуют свитчи по стринговым литералам... Ответить
А еще лучше использовать enum (Java 1.5)
Ололо, в жабе энумы появились только к пятой версии? Прискорбно...
Авось к версии десятой реализуют свитчи по стринговым литералам...