我如何搜索Arraylist

时间:2011-08-15 08:06:22

标签: flex arraylist

抱歉,我的弹性非常弱。 我想创建一个arraylist,我想创建一个搜索,所以如果键入的vaules匹配arraylist中的vaules。

2 个答案:

答案 0 :(得分:1)

您可以使用source property操作源数组,然后在数组上应用everyfilter方法,具体取决于您要获取的匹配值的数量(第一个或所有匹配值)。 / p>

答案 1 :(得分:1)

您是否尝试过使用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

如果您需要严格的类型匹配,那么您必须按照Constantiner的建议循环列表。