private Object[] getFilteredChildren(String[] filteredKeys) { int nChildren= fChildren.size(); ArrayList res= new ArrayList(nChildren); for (int i= 0; i < nChildren; i++) { Object curr= fChildren.get(i); if (!isFiltered(curr, filteredKeys)) { res.add(curr); } } return res.toArray(); }
private Object[] getFilteredChildren(String[] filteredKeys) { int nChildren= fChildren.size(); ArrayList<Object> res= new ArrayList<>(nChildren); for (int i= 0; i < nChildren; i++) { Object curr= fChildren.get(i); if (!isFiltered(curr, filteredKeys)) { res.add(curr); } } return res.toArray(); }
private Object[] getFilteredChildren(String[] filteredKeys) { int nChildren= fChildren.size(); ArrayList<Object> res= new ArrayList<>(nChildren); for (int i= 0; i < nChildren; i++) { Object curr= fChildren.get(i); if (!isFiltered(curr, filteredKeys)) { res.add(curr); } } return res.toArray(); }