如何根据模式匹配从数组中创建子数组?

时间:2012-05-11 07:31:21

标签: pattern-matching sub-array

我想基于模式匹配从数组创建一个子数组。 例如:

Object[] o = {"123","134","432","213"}

我想创建一个数组,该数组应该只包含那些从1开始的元素。即

 {"123","134"}

请帮助。

提前致谢。

1 个答案:

答案 0 :(得分:0)

我能想到的最快的解决方案。

matchArray(regex,array)
    {
    ArrayList list=new ArrayList();
    for(String o in array){
    if(o.match(regex)){
    list.add(o);
    }
    }
    return list.toArray();
    }