4

要素を追加して取得するために を使用してHashSetいます。追加した順序でデータを取得しないことはわかっていますが、それが起こっている正確な理由を知りたいですか?

import java.util.HashSet;
import java.util.Iterator;

 public class HS {
     public static void main(String args[]) {
         HashSet h=new HashSet();
         h.add("Mayank");
         h.add("Mayank");

         h.add("Vashist");
         h.add("Dinesh");

         h.add("Vashist");

         Iterator itr=h.iterator();
         while(itr.hasNext()) {
             System.out.println(itr.next());
         }
     }
 }
4

6 に答える 6