Título: Leer txt y resaltar o cambiar a mayuscula palabras buscadas en el archivo. Publicado por: makarov en 24 Agosto 2017, 18:28 pm Buen dia.
El programa que intento hacer es la lectura de un archivo txt. el programa le pregunta que sub palabra desa buscar dentro del archivo. busca las coincidencias y cambia la palabra o sub palabra buscada por mayuscula. El programa lee el txt, encuentra las coincidencias pero al escribir el archivo para cambiar a mayuscula las coincidencias encontradas me sale error. Espero me ayuden. Dejo el codeigo para que miren. Que otro codigo proponen? GRACIAS Código texto : guarda las lineas del archivo y las imprime. patron : es la palabra o subpalabra que va a buscar. La salida que arroja el programa es el siguiente: Leyendo Texto... ¿ Que cadena desea buscar ? i ..........Lectura del archivo............. Encontrado i Encontrado i . . . se encontraron 28 coincidencias Exception in thread "main" java.lang.NullPointerException at leertxt.metodos.leerTxt(metodos.java:36) at leertxt.main.main(main.java:10) la linea 36 de esta clase es : bw.write(texto.replaceAll(patron, patron.toUpperCase())); la linea 10 del main.java es : metodos.leerTxt(); Título: Re: Leer txt y resaltar o cambiar a mayuscula palabras buscadas en el archivo. Publicado por: ivancea96 en 30 Agosto 2017, 18:06 pm Es un poco tarde, pero bueno:
Utilizas: texto.replaceAll Y arriba tienes: Código Por tanto, texto va a ser null cuando salga del bucle. |