BUSCADOR INTERNO

JAVA
21 de Noviembre del 2007
Hola, por favor quisiera que me ayudasen en la cracion de un buscador interno web en donde en un fixero llamado direcciones.txt, tengo unas direcciones web que estan asociadas a varias palabras, entonces tendria de poder introducir una palabra y que me diga la web donde se contiene dicha palabra. Eso teniendo como base este programa:
public class Buscador{
public static void main (String [] args) throws java.io.IOException{
java.io.InputStream in= System.in;
char c;
// DECLARAR VARIABLES


while (in.available() != 0){
c=(char)in.read();

//TRABAJAR CON EL CARACTER RECIBIDO

//MOSTRAR RESULTADOS
}
}