Jos luen javan hastableen esim tiedostosta tietopareja joissa on sana ja sen lyhyt kuvaus. Sana olisi avain. Miten teen haun jostain näistä sanoista ja saan näkyviin sen kuvauksenkin?
Hastablesta haku
Yötonnukkumistavarten
6315
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 6
Vanhimmat
Alkaa olla luki- ja kirjoitushäiriökin tähän aikaan yöstä..
lukioiden päättelykykyä ;)
mene hashtable läpi ja vertaa hakusanaa jokaiseen avaimeen vaikka regular expressionilla
String haku = "auto";
Enumeration keys = table.getKeys();
while(keys.hasMoreElements())
{
String key = (String)keys.nextElement();
boolean b = Pattern.matches(haku, key);
if(b)
{
System.out.println(table.get(key));
}
}
http://java.sun.com/j2se/1.4.2/docs/api/java/util/Hashtable.html
Katsohan vaikka get(Object)-metodia, jolla voit hakea avaimen perusteella.
Näistä löytyi ratkaisu joten kiitokset vinkeistä. Homma pelaa :)
deadline 13.11, eikö? ja sanakirjaa kahdella kielellä tehtävä..