| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Sådan justeres Java Hashtable Kapacitet
    en hash tabel butikker ( nøgle, objekt) par og søgninger efter nøgleværdi . Javas Hashtable klasse er en del af standard biblioteker for at programmeringssprog. Hver Hashtable oprindeligt har et givet antal slots. Hvis hash tabellen bliver fyldigere end en bruger - specificeret "load faktoren , " Java automatisk opkog bordet med et større antal slots. Den opkog operation er forholdsvis langsom . Du kan teste , om din Java-program vil udløse rehashes for at reservere et tilstrækkeligt stort antal slots i bordet -creation tid , hvorved behovet for efterfølgende rehashes . Instruktioner
    1

    Opret din hashtabelsamling ved hjælp af konstruktøren , der angiver en kapacitet , som i følgende kodeeksempel : Hej

    Hashtable MinTabel = new Hashtable ( 100);
    < p > Erstat "100" med antallet af slots du vil have din tabel har på skabelsen tid
    2

    Opret en iterator objekt til at overvåge , når - . hvis nogensinde - hashtabelsamling bliver rehashed som i følgende kodeeksempel : .

    iterator rehashDetector = myTable.entrySet () iterator ();
    3

    Håndter undtagelsen automatisk genereret af Java Runtime når bordet med en eksisterende iterator bliver rehashed , som i følgende kodeeksempel : Hej

    catch ( ConcurrentModificationException e ) {

    System.out.println ("The hash tabel fik rehashed - bruge en større kapacitet ved skabelse tid ");

    }
    p Hvis du ser advarselsmeddelelsen ændre koden til at passere en større kapacitet til Hashtable konstruktør
    .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Vedhæft en Running Java Process 
    ·Sådan vises procenter i Java 
    ·Sådan finder du den duplikerede Number på en Array i …
    ·Sådan importeres PHP Java 
    ·Java String Sammenkædning Vs. StringBuilder 
    ·Forskellen mellem Servlet & Struts 
    ·Sådan Gør din egen computer Dice Game 
    ·Hvordan man skriver Brugerdefineret Tags i JSP 
    ·Hvordan man opbygger en Jar fil med build.xml 
    ·Sådan Konverter GBA til JAD 
      Anbefalede Artikler
    ·Sådan udføres en bestemt handling Når Return trykkes…
    ·Sådan Input en fil i Ruby 
    ·Sådan opdaterer elementer på en liste med Java 
    ·Tutorial for MySQL REGUDTRYK 
    ·Sådan ændre baggrundsbilledet på rollover 
    ·Hvordan man kompilerer koden på en Mac 
    ·Hvordan man bruger en DLL i VB.NET 
    ·Sådan Initialiser en ArrayList 
    ·Visual Basic Sorteringsmetode 
    ·Sådan oprettes en postkasse i VBScript 
    Copyright © Computer Viden http://www.computerdk.com