Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Vytvorte si Hashtable pomocou konštruktora , ktorý určuje počiatočnú kapacitu , ako v nasledujúcom ukážkovom kóde :
Hashtable myTable = new Hashtable ( 100 ) ;
Nahradiť " 100 " podľa počtu slotov , ktoré chcete váš stôl , aby sa v čase vytvorenia
2
Vytvorte objekt iterátor sledovať , keď - . ak vôbec - Hashtable dostane Staronový ako v nasledujúci ukážkový kód : .
iterátor rehashDetector = myTable.entrySet ( ) iterátor ( ) ;
3
zaobchádzajte výnimky automaticky generované Java runtime , keď stôl existujúce iterátor dostane Staronový , ako v nasledujúcom ukážkovom kóde :
catch ( ConcurrentModificationException e ) {
System.out.println ( " hash tabuľka dostal Staronový - používať väčšiu kapacitu na čas vytvorenia " ) ; .
}
Ak sa zobrazí varovné hlásenie , upravte kód odovzdať väčšiu kapacitu Hashtable konstruktoru