1 package filter.hmimpl; 2 3 import java.util.ArrayList ; 4 import java.util.List ; 5 import filter.IFilter; 6 7 public class HMFilter implements IFilter { 8 9 public String [] filter(String [] values, String prefix) { 10 if(values == null) { 11 return null; 12 } 13 if(prefix == null) { 14 return values; 15 } 16 List result = new ArrayList (); 17 for (int i = 0; i < values.length; i++) { 18 String string = values[i]; 19 if(string != null && string.startsWith(prefix)) { 20 result.add(string); 21 } 22 } 23 return (String []) result.toArray(new String [result.size()]); 24 } 25 } 26 | Popular Tags |