Esto debería ayudarte:
http://www.google.com.ar/search?hl=e...G=Buscar&meta=
Te recomiendo que en caso de que puedas modificar el formato del archivo txt uses delimitadores para separar los campos, te simplificará la lectura y te dará mayor flexibilidad en caso de que quieras luego cambiar el formato. Con delimitadores luego podes hacer:
lineaLeida.split(";") por ej para obtener un arreglo con c/u de los campos. O también podés usar un StringTokenizer
Caso contrario tendrás que usar:
lineaLeida.substring(x,y);
Para ir obteniendo los campos de acuerdo a sus posiciones en el archivo
Saludos y espero haberte ayudado
Bye Miguel