Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / как узнать, какого типа аррай? / 3 сообщений из 3, страница 1 из 1
17.08.2007, 15:55:32
    #34735191
аувв
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как узнать, какого типа аррай?
написал функцию для приращивания массива другим массивом:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
	 public   static  Object addArray(Object add, Object src,  boolean  before){
		Object ret;
		 if (src== null ){
			ret = add;
		} else   if (add!= null ){
			ret =  new  Object[Array.getLength(src) + Array.getLength(add)];
			 if (before){
				System.arraycopy(add,  0 , ret,  0 , Array.getLength(add));
				System.arraycopy(src,  0 , ret, Array.getLength(add), Array.getLength(src));
			} else {
				System.arraycopy(src,  0 , ret,  0 , Array.getLength(src));
				System.arraycopy(add,  0 , ret, Array.getLength(src), Array.getLength(add));
			}
		} else {
			ret =  null ;
		}
		 return  ret;
	}

но в выделенной строчке создается аррай не того типа, что был передан в функицю, а просто Object[] :(

как узнать, какого аррай был типа, чтобы создать правильный с помощью Array.newInstance(Class c, int dimension)??

плззз! срочно надо курсовая горит!
...
Рейтинг: 0 / 0
17.08.2007, 16:01:45
    #34735216
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как узнать, какого типа аррай?
...
Рейтинг: 0 / 0
17.08.2007, 16:11:54
    #34735245
аувв
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как узнать, какого типа аррай?
Blazkowiczспасибо :)
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / как узнать, какого типа аррай? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]