BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 23 июн 2025, 10:57

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Вопрос по BSH
СообщениеДобавлено: 13 июн 2011, 18:01 
Не в сети
Клиент

Зарегистрирован: 15 мар 2009, 14:04
Сообщения: 1337
Карма: 12
Добрый день!

Господа, а какие ограничения есть у 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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по BSH
СообщениеДобавлено: 13 июн 2011, 22:18 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Код:
format(String format, Object ... args)
В java на самом деле там используется массив, т.е. компилятор сам преобразовывает.
В beanshell - нет, поэтому попробуйте
Код:
String s = String.format( "%08X", new Object[]{ a } );


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по BSH
СообщениеДобавлено: 13 июн 2011, 22:31 
Не в сети
Клиент

Зарегистрирован: 15 мар 2009, 14:04
Сообщения: 1337
Карма: 12
Да, спасибо, так работает. Я пытался сделать самостоятельно такое, но не додумался что там массив. Ну и плюс меня смутило что по документации BSH сам делает обертку.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.034s | 24 Queries | GZIP : On ]