【发布时间】:2012-05-11 07:31:21
【问题描述】:
我想从基于模式匹配的数组中创建一个子数组。 例如:
Object[] o = {"123","134","432","213"}
我想创建一个数组,它应该只包含那些从 1 开始的元素。即
{"123","134"}
请帮忙。
提前致谢。
【问题讨论】:
标签: pattern-matching sub-array
我想从基于模式匹配的数组中创建一个子数组。 例如:
Object[] o = {"123","134","432","213"}
我想创建一个数组,它应该只包含那些从 1 开始的元素。即
{"123","134"}
请帮忙。
提前致谢。
【问题讨论】:
标签: pattern-matching sub-array
我能想到的最快的解决方案。
matchArray(regex,array)
{
ArrayList list=new ArrayList();
for(String o in array){
if(o.match(regex)){
list.add(o);
}
}
return list.toArray();
}
【讨论】: