次のクエリがあります。これは、以下のハッシュマップ クラスです。
HashMap map=new HashMap();//HashMap key random order.
System.out.println("Amit".hashCode());
map.put("Amit","Java");
map.put("mAit","J2EE");
map.put("Saral","J2rrrEE");
コンソールで配列の要素を取得して出力を確認したい場合、コードは次のようになります。
Set s=map.entrySet();
Iterator itr=s.iterator();
while(itr.hasNext())
{
Map.Entry m=(Map.Entry)itr.next();
System.out.println(m.getKey()+"\t"+m.getValue()+"\t"+ m.hashCode());
}
必要に応じて map.entry にキャストし、 getkey() および getvalue() と呼ばれるメソッドを持っています。 map.entry についても明確ですが、単純なコアでこれらの組み込み関数を使用せずに配列を取得したいJavaコード、それを達成する方法を教えてください..!
マップの内容を取得するために getkey() や getvalue() などの組み込み関数を使用したくありません。単純な Java コードを使用して、指定されたキーまたはそこにあるすべてのキーの値を取得したいと考えています。私が使用したいコア Java で構築された getkey() と getvalue() の背後にあるロジックである必要があります..!!
単純なJavaプログラム自体でマップの内容を取得する方法はありますか..!!組み込みのコレクション関数を使用せずに..!