Как я могу реализовать дженерики в этой программе, так что я не бросать в строку в этой строке:Java Дженерики Вопрос
String d = (String) h.get ("Dave");
import java.util.*;
public class TestHashTable {
public static void main (String[] argv)
{
Hashtable h = new Hashtable();
// Insert a string and a key.
h.put ("Ali", "Anorexic Ali");
h.put ("Bill", "Bulimic Bill");
h.put ("Chen", "Cadaverous Chen");
h.put ("Dave", "Dyspeptic Dave");
String d = (String) h.get ("Dave");
System.out.println (d); // Prints "Dyspeptic Dave"
}
}
+1 для рекомендации использования интерфейсов для объявлений переменных и возвращаемых типов, где возможно. – Everyone
Используйте 'Collections.synchronizedMap (новый HashMap <...>())' вместо хеш-таблицы. – KitsuneYMG