siento contestarte tan tarde, pero bueno mas vale tarde que nunca no?
De esta manera abres el archivo en modo de lectura:
BufferedReader fp = new BufferedReader(new FileReader(new File("Ruta y nombre del fichero")));
ahora te metes en un bucle
linea = fp.readline();
while linea <> palabra a buscar
linea = fp.readline();
si lo que estas buscando esta en el inicio de la linea puedes emplear el metodo startsWith("Cadena")
si lo que estas buscando esta al fina de la linea puedes emplear el metodo endWiths("Cadena")
si no tienes ni idea de donde esta lo que buscas puedes emplear indexOf()
puedes comprobar los valors que devuelven y demas en la pagina
http://java.sun.com/products/jdk/1.1/docs/api/java.lang.String.html