forum.bitel.ru http://forum.bitel.ru/ |
|
Вопрос по BSH http://forum.bitel.ru/viewtopic.php?f=22&t=5590 |
Страница 1 из 1 |
Автор: | borisk [ 13 июн 2011, 18:01 ] |
Заголовок сообщения: | Вопрос по BSH |
Добрый день! Господа, а какие ограничения есть у BSH? Вроде в доке ничего не увидел, но тем не менее не могу в нем использовать конструкции вроде: int a = 5; String s = String.format("%08X", a); получаю exception что нет метода java.lang.String.format(java.lang.String, java.lang.Integer) Клиент: вер. 5.1 сборка 543 от 10.06.2011 18:08:07 os:Windows 7; java:Sun Microsystems Inc., v.1.6.0_24 Сервер: вер. 5.1 сборка 664 от 10.06.2011 18:07:53 os:FreeBSD; java:Sun Microsystems Inc., v.1.6.0 card вер. 5.1 сборка 161 от 09.06.2011 12:28:24 email вер. 5.1 сборка 148 от 29.09.2010 13:00:35 ipn вер. 5.1 сборка 237 от 26.05.2011 11:26:59 npay вер. 5.1 сборка 172 от 09.06.2011 13:27:15 |
Автор: | Amir [ 13 июн 2011, 22:18 ] |
Заголовок сообщения: | Re: Вопрос по BSH |
Код: format(String format, Object ... args) В java на самом деле там используется массив, т.е. компилятор сам преобразовывает.В beanshell - нет, поэтому попробуйте Код: String s = String.format( "%08X", new Object[]{ a } );
|
Автор: | borisk [ 13 июн 2011, 22:31 ] |
Заголовок сообщения: | Re: Вопрос по BSH |
Да, спасибо, так работает. Я пытался сделать самостоятельно такое, но не додумался что там массив. Ну и плюс меня смутило что по документации BSH сам делает обертку. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |