public <T> T[] toArray(T[] arr) { // special implementation to handle disappearing keys List<K> list = new ArrayList<K>(parent.size()); for (Iterator<K> it = iterator(); it.hasNext();) { list.add(it.next()); } return list.toArray(arr); } }
public Object[] toArray() { return toArray(new Object[0]); }
public Object[] toArray() { return toArray(new Object[0]); }
public Object[] toArray() { return toArray(new Object[0]); }
public <T> T[] toArray(T[] arr) { // special implementation to handle disappearing keys List<K> list = new ArrayList<K>(parent.size()); for (Iterator<K> it = iterator(); it.hasNext();) { list.add(it.next()); } return list.toArray(arr); } }
public <T> T[] toArray(T[] arr) { // special implementation to handle disappearing keys List<K> list = new ArrayList<K>(parent.size()); for (Iterator<K> it = iterator(); it.hasNext();) { list.add(it.next()); } return list.toArray(arr); } }
/** * Returns a set view of this map's keys. * * @return a set view of this map's keys */ public Set<K> keySet() { if (keySet == null) { keySet = new ReferenceKeySet<K, V>(this); } return keySet; }
/** * Returns a set view of this map's keys. * * @return a set view of this map's keys */ public Set<K> keySet() { if (keySet == null) { keySet = new ReferenceKeySet<K, V>(this); } return keySet; }
/** * Returns a set view of this map's keys. * * @return a set view of this map's keys */ public Set<K> keySet() { if (keySet == null) { keySet = new ReferenceKeySet<K, V>(this); } return keySet; }