![]() |
|
||||||||||
|
|||||
|
Регистрация: May 2009
Адрес: Санкт-Петербург
Сообщений: 79
|
Доброго времени суток! Проблема такая: добавляю элемент в массив, но добавляется он в массив только в том случае если он не был добавлен раньше (это для того чтобы исключить два одинаковых элемента в массиве). Подскажите самый быстрый способ проверки - имеется ли такой элемент в массиве.
Я сделал цикл есть ли решение быстрее этого? Просто если массив большой это будет грузить систему |
|
|||||
|
я бы воспользовался методом Array.indexOf(element):int
|
|
|||||
|
Регистрация: May 2009
Адрес: Санкт-Петербург
Сообщений: 79
|
А, спасибо! Я об этом методе не знал
|
|
|||||
|
Регистрация: Sep 2008
Адрес: Москва
Сообщений: 224
|
Придётся, но не вам лично.
|
|
|||||
|
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
|
чтоб не тратить время, есть адобовский класс для этого ArrayUtil. Во флекс sdk он так же есть
|
|
|||||
|
Регистрация: Mar 2011
Сообщений: 14
|
Чтобы не плодить темы, спрошу здесь... А вот если все тоже самое, но нужно получить индекс объекта в массиве по значению его свойства:
Подскажите пожалуйста более изящный способ. |
|
|||||
|
Регистрация: Mar 2011
Сообщений: 14
|
Спасибо!
Туплю нипадеццки ))) Добавлено через 30 минут Подскажите ответ еще на один глупый вопрос, все то же самое, но справа в сравнении какое то конкретное значение: Последний раз редактировалось borisphen; 07.04.2011 в 20:44. |
|
|||||
|
Регистрация: May 2011
Адрес: http://jai.ng7.ru http://kuponid.ru
Сообщений: 49
|
Можно ли как то осуществить поиск в двумерном массиве стандартными средствами или надо свою функцию создавать?
и если стандартными то что будет быстрее обычный for или forEach всё всем спасибо я сам ответил на вопрос DD* Array * for each: 9 for: 26 while: 24 for in: 149 * Vector * for each: 9 for: 7 while: 11 for in: 199 Последний раз редактировалось chuvak2008f; 21.06.2011 в 10:03. |
![]() |
![]() |
Часовой пояс GMT +4, время: 01:21. |
|
|
« Предыдущая тема | Следующая тема » |
|
|