Java/Class/hashCode

Материал из Java эксперт
Перейти к: навигация, поиск

Comparing Object Values Using Hash Codes

   <source lang="java">

import java.io.File; public class Main {

 public static void main(String[] argv) throws Exception {
   File file1 = new File("a");
   File file2 = new File("a");
   File file3 = new File("b");
   int hc1 = file1.hashCode();
   System.out.println(hc1);
   int hc2 = file2.hashCode();
   System.out.println(hc2);
   int hc3 = file3.hashCode();
   System.out.println(hc3);
 }

}

 </source>
   
  
 
  



Get the identity hash codes

   <source lang="java">

import java.io.File; public class Main {

 public static void main(String[] argv) throws Exception {
   File file1 = new File("a");
   File file2 = new File("a");
   File file3 = new File("b");
   int ihc1 = System.identityHashCode(file1);
   System.out.println(ihc1);
   int ihc2 = System.identityHashCode(file2);
   System.out.println(ihc2);
   int ihc3 = System.identityHashCode(file3);
   System.out.println(ihc3);
 }

}

 </source>