|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Java hashCode för Boolean Typer

    Java-program kan lagra data av olika slag , med enskilda data som visar sig inom program som värden eller variabler . Booleska typer kan bara ha ett värde på antingen sant eller falskt . Programmerare kan välja mellan primitiva och objekt typer för de booleska värden i sina ansökningar . Vid användning Booleans objekttyp , kan programmerare också generera hash - koder , använda " hashCode " metoden . Hash - koder tillhandahålla program med heltalsvärden att representera objekttyper , som kan förbättra effektiviteten i datalagring för ett program . Boolean objekt

    Boolean objekt lagra enstaka booleska värden med Boolean wrapper klass . Följande exempel Java kod visar skapandet av en boolesk variabel i ett program : Boolean isCorrect = Boolean.valueOf ( true ) ;

    skillnad från de flesta objekttyper är booleska föremål som normalt skapas med hjälp av denna statiska metod snarare än konstruktormetoden för klassen . Koden passerar ett booleskt värde till metoden som en parameter. Det är vanligt med wrapper klasser . Koden kan alternativt passera en primitiv variabel typ boolean till metoden , enligt följande : boolean boolValue = true; Boolean isCorrect = Boolean.valueOf ( boolValue ) ;

    använda gemener för den första bokstaven i det booleska stil anger att det är primitiv , medan den övre formen version visar objekttyp. Addera hashCode metod

    Alla Java-objekt ger en hashCode metod. Klassen Boolean åsidosätter standardmetoden klassen Object . I följande kod visas anropar metoden på boolesk variabel : isCorrect.hashCode ( ) ;

    Denna kod anropar metoden på ett objekt instans av klassen . Alla objekt i Java ger hashCode metod för tillämpningar där hash strukturer tabellagring . Den hashCode arbetar på grundval av att två föremål som anses lika återkommer samma hash heltal . I de flesta fall kommer olika objekt av samma typ som inte är lika returnera olika värden som deras hash - koder .
    Returer

    klassen Boolean hash - kod returnerar ett av två heltalsvärden . Om ett Boolean-objekt lagrar värdet true kommer hashCode återvände vara 1231 . Om objektet lagrar falskt , kommer dess återvänt hash värde vara 1237 . Följande exempelkod visar lagra hashCode för objektet i en primitiv typ integer variabel för senare användning : . Int hashBool = isCorrect.hashCode ( ) ;

    Programmet kan sedan referera till detta nummer variabel för vidare bearbetning

    lika metoden

    hashCode metod för Java-objekt kallas ofta i samband med lika metoden . Lika metoden tillåter utvecklare att implementera jämförelser mellan ansökan objekt . Vissa objekt har oförutsägbara resultat med lika metoden , beroende på genomförandet tillhandahållas inom deras klassdeklarationer . Om en klass anser två objektinstanser vara lika om de lagrar samma data som värde , då hashCode metod för att klassen ska returnera samma heltal för dessa två instanser . Detta är fallet för Boolean objekttyper .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Lägga Int till en sträng i Java
    ·Hur man bygger JBoss Med Java 6
    ·Steg - för-steg för att köra en Android Emulator
    ·Hur Hibernate Använda Bläddra i Java
    ·Ta reda på om Tom ResultSet returnerades i Java
    ·Hur man installerar Java Runtime 5.0 för Windows XP
    ·Hur Inkludera jar-filer i projektet Build Path i Eclips…
    ·Hur skapar jag en JTable med flera kolumnrubriker
    ·Hur utdata i XML- strängar på Android
    ·Hur man gör en Chat Server i Java
    Utvalda artiklarna
    ·Hur man skapar en ActiveX-kontroll i VB
    ·Vad är en händelse Source Java
    ·Hur man beräknar månadsbetalningar i Visual Basic
    ·Hur man laddar ett Python manus till en IDLE Shell
    ·Så här visar databasdata i webbsidor
    ·Hur du kör PHP på Perl
    ·Hur Practice Java Coding
    ·Python självrannsakan Funktioner
    ·Hur man spela upp en ljudfil i PHP
    ·Hur Räkna ord i en textruta i Visual Basic ( VB )
    Copyright © Dator Kunskap http://www.dator.xyz