0

ハッシュテーブルから単一の文字列を取得したい。

ここで、私のコードでは、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;
            }
4

1 に答える 1