Map.clear () vs nouvo Map: Kilès ki pral pi bon? [kopi]

Kesyon sa a deja gen yon repons isit la:

Mwen gen yon kat kòm sentaks kòm Map testMap = nouvo HashMap (); . Nan kat sa a kapab genyen 1000 done.

Lè aplikasyon mwen an mande pou nouvo lis done, lè sa a mwen dwe efase Kat la. Men, lè mwen te wè kòd la nan Map.clear () kòm

/**
     * Removes all of the mappings from this map.
     * The map will be empty after this call returns.
     */
    public void clear() {
        modCount++;
        Entry[] tab = table;
        for (int i = 0; i < tab.length; i++)
            tab[i] = null;
        size = 0;
    }

Mwen reyalize ke metòd klè ale nan bouk pou n fwa (Ki kote n se kantite done nan Map). Se konsa, mwen te panse ka gen yon fason redéfinir ke Map kòm testMap = nouvo HashMap (); ak deja itilize Map yo pral Fatra kolekte.

Men, mwen pa sèten sa a pral yon bon fason. Mwen ap travay sou aplikasyon mobil.

Èske ou ka tanpri gide m '?

90
задан Kevin 20 July 2011 в 09:03
поделиться