+ public Object[] dumpkeys() {
+ return dumpkeys(new Object[size]);
+ }
+ public Object[] dumpkeys(Object[] ret) {
+ int j = 0;
+ for(int i=0; i<keys1.length; i++)
+ if (keys1[i]!=null)
+ ret[j++] = keys1[i];
+ return ret;
+ }
+
+ public Object[] vals() {
+ Object[] ret = new Object[size()];
+ int j = 0;
+ for(int i=0; i<vals.length; i++)
+ if (vals[i] != null && vals[i] != placeholder)
+ ret[j++] = vals[i];
+ return ret;
+ }
+