これまで、BufferedReaderを使用してファイルを1行ずつ読み込んでいましたが、今はその行の2番目の単語のみを格納できるようにしたいと考えています。簡単に検索できるように、行をハッシュマップに保存しています。
int i=0;
HashMap<Integer, String> mapHash = new HashMap<Integer, String>();
try {
BufferedReader in = new BufferedReader(new FileReader("file"));
String st;
while ((st = in.readLine()) != null) {
st = st.trim();
//store the lexicon with position in the hashmap
mapHash.put(i, st);
i++;
}
in.close();
} catch (IOException e) {
}
誰かが私を助けて、各行の2番目の単語だけを読むことができますか?
ありがとう!