У меня есть текстовый файл, я хочу его прочитать и поместить в хэш-таблицу. Затем распечатайте его.Как поместить текстовый файл в хеш-таблицу в Java?
Я написал блок кода, что я делаю неправильно?
public static void main(String[] args) throws FileNotFoundException, IOException {
Hashtable< Integer, String > hash = new Hashtable< Integer, String >();
BufferedReader rd = new BufferedReader(new FileReader ("students.txt"));
String line = "";
int i = 0;
while (line != null){
line = rd.readLine();
hash.put(i, line);
i++;
}
for (int j = 0 ; j < hash.size() ; j++){
System.out.println(hash.get(j));
}
}
Из а первый взгляд это выглядит хорошо; поэтому требуется пример вывода/сообщения об ошибке. Кроме того: почему вы используете Hashtable, когда используете ее с числовым индексом - почему бы не использовать ArrayList. –
GhostCat