我想要得到的特定key.But即時得到只有一個值的所有值(倍數)的Java哈希表?我不知道如何打印所有values.Great幫助,如果有人糾正code..did沒有得到谷歌搜索任何幫助..與衝突解決
import java.util.*;
public class hashing
{
public static void main(String args[])
{
String[] ary=new String[4];
String key;
char[] chrary;
ary[0]=new String("abcdef");
ary[1]=new String("defabc");
ary[2]=new String("ghijkl");
ary[3]=new String("jklghi");
Hashtable<String, String> hasht = new Hashtable<String, String>();
for(int i=0;i<4;i++){
chrary=ary[i].toCharArray();
Arrays.sort(chrary);
key=new String(chrary);
hasht.put(key,ary[i]);
}
Enumeration iterator = hasht.elements();
while(iterator.hasMoreElements()) {
String temp = (String)iterator.nextElement();
System.out.println(temp);
}
}
}
PS:輸出defabc jklghi.I想ABCDEF defabc ghijkl jklghi。
已將您的鏈接更新至...以及不指向Guava v3的文檔現在在v12上時。 –