Как мне искать через Arraylist - PullRequest
0 голосов
/ 15 августа 2011

Извините, я очень слаб в флексе.Я хотел бы создать arraylist, и я хотел бы создать поиск, чтобы, если введенные vaules совпадали с vaules в arraylist.

Ответы [ 2 ]

1 голос
/ 15 августа 2011

Вы пытались использовать функцию getItemIndex () для поиска значения?

ary = new ArrayList( [ "a", "b", "c"] ); // Create a list
hasValue = ary.getItemIndex("a") >= 0; // Check whether "a" is in list

Если вам не нужен THE ArrayList, тогда это еще проще:

ary = [ "a", "b", "c"]; // Create a list
hasValue = ary.indexOf("a") >= 0; // Check whether "a" is in list

Если вам нужно строгое соответствие типов, вы должны зациклить список, как предложил Константинер.

1 голос
/ 15 августа 2011

Вы можете управлять исходным массивом, используя source свойство , а затем применять every или filter метод в массиве в зависимости от количества совпадающих значенийВы хотите получить (первое или все совпадающие значения).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...