ハッシュテーブルから単一の文字列を取得したい。
ここで、私のコードでは、Hashtable キーは ID [ex 1234] を返し、値は URL [ex ww.abc.com/] を返し、最後のステップでこの ID を URL に追加しています。
そのハッシュテーブルの各反復でキーと値が異なるため、関数がその完全な URL [追加されたもの] を返すようにします。そのため、URLも異なります。この関数で、各テーブルの反復で URL (キーと値のペア) を取得する必要があります。
public String readFromHashtable(Hashtable<String, String> recruiter){
String url=null;
try{
Iterator<Map.Entry<String, String>> it = recruiter.entrySet().iterator();
while (it.hasNext())
{
Map.Entry<String, String> pair = it.next();
String key = pair.getKey();
String value = pair.getValue();
url =new StringBuffer(value).append(key).toString();
System.out.println(url);
}
}catch(Exception e){
e.printStackTrace();
}
return url;
}