Вы пытались использовать функцию 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
Если вам нужно строгое соответствие типов, вы должны зациклить список, как предложил Константинер.