私はファイルを読まなければなりません。ファイルは以下の通りです -
そのファイルをハッシュテーブルに読み込むコードを以下に記述しました。
public Hashtable<String, String> readDataFromFile(String fileName) {
try {
FileReader fr = new FileReader(fileName);
BufferedReader br = new BufferedReader(fr);
String strLine = null;
String []prop = null;
while((strLine = br.readLine()) != null) {
prop = strLine.split("\t");
recruiters.put(prop[0], prop[1]);
}
br.close();
fr.close();
}catch(Exception exception) {
System.out.println("Unable to read data from recruiter file: " + exception.getMessage());
}
return recruiters;
}
この関数は、最初の引数が id で 2 番目の引数がリンクであるハッシュテーブルを返します
ここで、ハッシュテーブルを読み取り、2 番目の引数を最初に追加できる関数を作成したいと考えています。その関数は、結果として合計 URL を返す必要があります。
www.abc.com/123 のようなもの
これが私が始めた方法ですが、うまくいきません..改善を提案してください。
public String readFromHashtable(Hashtable recruiters){
String url=null;
Set<String> keys = hm.keySet();
for(String key: keys){
//Reading value and key
// Appending id into url and returning each of the url.
}
return url;
}