FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
caracter fin de archivo u otra solucion
Hola amigos, hoy me encuentro ante un problema que, supongo, es bastante comun para muchos de ustedes. Necesito recorrer un archivo de texto caracter por caracter. Intente hacerlo de la sieguiente manera:
Código:
BufferedReader reader= new BufferedReader(new FileReader("archivo.txt")); char ch= (char)reader.read(); while(ch!='\0') { System.out.print(ch); ch= (char)reader.read(); } |
#2
|
|||
|
|||
Federico
Lo que pasa es que el caracter \0 es un caracter nulo, el codigo de fin de archivo en decimal es el 26 que en DOS se representa como ^Z o Ctrl-Z. Usa este caracter en Decimal 26 o en Hexadecimal 1A. Espero te sirva. Saludos
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#3
|
|||
|
|||
Egostar gracias por tu respuesta. Me sirvio muchisimo, lo unico que tuve que hacer es ver que valor le correspondia al decimal 26 y me arrojo 65535, luego lo reemplace por mi bendito '\0' que no servia para nada y listo! quedando asi
Código:
BufferedReader reader= new BufferedReader(new FileReader("archivo.txt")); char ch= (char)reader.read(); while(ch!=(char)65535){ System.out.print(ch); ch= (char)reader.read(); } Fede. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ayudaaaa!!! Tabla ASCII: El carácter Ñ vs. carácter ¥ | Berto2003 | Varios | 5 | 26-07-2005 15:37:48 |
MaskEdit es la solucion? | kepacha | Varios | 4 | 24-01-2005 13:07:22 |
suma condicionada mediante QREXpr u otra solucion | ciscu | Impresión | 6 | 13-01-2004 18:41:01 |
Help!:Copiar archivo a otra carpeta | DarkByte | Varios | 5 | 09-09-2003 18:39:00 |
busqueda caracter a caracter | Irina | SQL | 3 | 20-05-2003 13:12:53 |
|