|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
как узнать тип данных в Vector.<Type>?
Всем привет и, собственно, сабж =)
Пытался определять по первому элементу, но ведь его может и не быть (то есть при длине вектора = 0 определить тип данных ... мне никак) Поможите чем можите... сами мы немесные
__________________
...вселенская грусть |
|
|||||
Регистрация: Sep 2008
Адрес: Москва
Сообщений: 224
|
Но в будующем, в случае Vector.<Vector<Number>> это может не работать
Последний раз редактировалось r_r_f_r; 22.01.2010 в 19:15. |
|
|||||
Открою небольшой секрет - я делаю сериализацию флеш-объектов в бинарный протокол. И я уже использовал там describeType. Почему я не догадался? =)
Спасибо Пы Сы Я, в принципе, обошелся без этого. Потому как: - допустим, я хочу записать массив со строками - допустим, массив у меня типизированный (т.е. Vector.<String>) Как я думаю это делать: пишем тэг массива, затем тэг его длины, затем тэг типа (один раз, а не перед каждым элементом, как при нетипизированном массиве) а затем подряд сами элементы (без каких-либо разделителей между ними). Но если длина массива (а она идет раньше, чем тэг типа массива) равна нулю - какая мне разница какой там тип? А если длина больше нуля - можно определить по первому элементу.
__________________
...вселенская грусть Последний раз редактировалось gloomyBrain; 23.01.2010 в 01:38. |
Часовой пояс GMT +4, время: 15:51. |
|
« Предыдущая тема | Следующая тема » |
Теги |
Vector |
|
|