| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación Java >> Content
    Java HashCode para tipos booleanos
    aplicaciones Java pueden almacenar datos de diferentes tipos , con diferentes elementos de los datos que figuren en los programas como valores o variables . Tipos booleanos sólo pueden tener un valor de verdadero o falso . Los programadores pueden elegir entre tipos primitivos y objetos para los valores booleanos en sus aplicaciones. Al utilizar Booleans tipo de objeto , los programadores también pueden generar códigos hash , utilizando el método de " hashCode " . Hash - códigos proporcionan programas con valores enteros para representar los tipos de objetos , que pueden mejorar la eficiencia en el almacenamiento de datos para una aplicación . Objetos booleanos

    objetos booleanos almacenan valores booleanos individuales utilizando la clase contenedora de Boole. El siguiente código de Java de ejemplo muestra la creación de una variable booleana en un programa : Boolean = EsCorrecto Boolean.valueOf ( true);

    A diferencia de la mayoría de los tipos de objetos , objetos booleanos se crean normalmente con el método estático en lugar del método constructor para la clase. El código pasa un valor booleano con el método como un parámetro . Esto es común con las clases de envoltura . El código podría pasar alternativamente una variable booleana tipo primitivo con el método de la siguiente manera : boolean boolValue = true; Boolean EsCorrecto = Boolean.valueOf ( boolValue ) ;

    El uso de minúsculas para la letra inicial del booleano tipo indica que es primitivo, mientras que la versión en mayúscula indica el tipo de objeto .
    hashcode método

    Todos los objetos Java proporcionan un método hashCode . La clase Boolean anula el método de la clase de objeto por defecto . El código siguiente muestra una llamada al método de la variable booleana : isCorrect.hashCode ();

    Este código llama al método en una instancia de objeto de la clase. Todos los objetos de Java proporcionan el método hashCode para aplicaciones en estructuras de almacenamiento de la tabla hash . El hashCode trabaja sobre la base de que dos objetos que se consideran iguales devolverá el mismo valor entero hash. En la mayoría de los casos , los diferentes objetos del mismo tipo que no son iguales volverán valores distintos como sus códigos hash .
    Devuelve

    El hash de la clase Boolean - código devuelve uno de dos valores enteros . Si un objeto Boolean almacena el valor true , el código hash devuelto será 1231. Si el objeto está almacenando falso, su valor hash devuelto será 1237. El siguiente ejemplo de código muestra almacenar el código hash para el objeto en una variable de número entero tipo primitivo para su uso posterior : . Int hashBool isCorrect.hashCode = ( ) ;

    continuación, el programa puede hacer referencia a esta variable número para su posterior procesamiento

    método Equals

    el método hashCode para objetos Java se refiere a menudo en combinación con el método de igual a igual. El es igual método permite a los desarrolladores implementar comparaciones entre los objetos de la aplicación . Algunos objetos tienen resultados impredecibles con el método de igual a igual, dependiendo de la implementación proporcionada dentro de sus declaraciones de clase . Si una clase considera dos instancias de objeto a ser iguales si almacenar el mismo valor de datos , entonces el método hashCode para esa clase debe devolver el mismo valor de número entero para los dos casos . Este es el caso de los tipos de objetos booleanos.

    Previous :

    next :
      Artículos relacionados
    ·Juegos Java para 
    ·Cómo integrar Java 
    ·Cómo prevenir el acceso simultáneo a un método en Ja…
    ·Cómo ejecutar secuencias de comandos VBS De Java 
    ·Tutoriales de Java Frame 
    ·Cómo deshabilitar un elemento en un Combobox en Java 
    ·Cómo probar si un carácter es un número o no en Java…
    ·¿Cuáles son los dos usos del operador + en Java 
    ·Cómo agregar Applets Java utilizando programación HTM…
    ·Cómo leer CLOBs en Java 
      Artículos destacados
    ·Cómo generar combinaciones de Java 
    ·Como mayorista de enteros en VB6 
    ·Cómo hacer un pedido Símbolos en Programación 
    ·Cómo aplicar convolución en MATLAB sin utilizar la fu…
    ·Cómo utilizar SetHeader Respuesta 
    ·La definición de un error de tiempo de ejecución no i…
    ·Cómo cambiar la barra de estado SCR En Estado Java Scr…
    ·Cómo destruir documentos de Word 
    ·Cómo utilizar el Administrador visual de datos en Visu…
    ·¿Cómo revertir una cola en C + + 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com