В основном у меня есть HashTable, содержащая ArrayList<String>,Boolean
. Мне нужно получить ключ из Hashtable. Затем мне нужно получить первое значение из ArrayList<String>
, которое является ключом.
Я пытался :
Hashtable<ArrayList<String>,Boolean> tableRows = tableRead(); // returns the Hashtable.
ArrayList<String> IDs = new ArrayList<String>();
Iterator it = tableRows.keySet().iterator();
while (it.hasNext()) {
IDs.add(it.next().get(0));
}
Однако это дает мне ошибку: cannot find symbol
[javac] symbol: method get(int)
[javac] location: class Object
Просто чтобы дать функциональную идею: у меня есть целая строка БД в качестве ключа в хэш-таблице. Мне нужно вернуть только ID.
Может ли кто-нибудь помочь мне с этим?
Iterator<ArrayList<String>>
. - person Sotirios Delimanolis   schedule 10.07.2013get
наObject
, откуда и возникает ошибка компиляции. - person thatidiotguy   schedule 10.07.2013