04/05/2004, 10:19
|
| | Fecha de Ingreso: mayo-2003
Mensajes: 64
Antigüedad: 21 años, 7 meses Puntos: 0 | |
He comprobado la solución que me comentaste, pero tengo un problemilla y es el siguiente; me saca la información una letra en cada línea, es decir no me aparece el texto en 3 líneas o en la que tiene que ser, sino que me escribe un caracter en cada línea.
Y claro eso no me es muy util, no existe una manera de poder hacerlo.
Aparte una cosa que no tengo muy clara, es que el método read() lo que hace es devolver el número de caracteres leidos no??
No hay una manera más óptima de visualizar esos caracteres del fichero??
Muchas gracias!!!
Fiss5
Es decir:
import java.io.*;
class MostrarFichero2{
public static void main(String args[]) throws IOException{
byte b[] = new byte[1024];
int i;
FileInputStream fin;
fin=new FileInputStream("Prueba.txt");
//lee caracteres hasta llegar al final del archivo EOF
do{
i=fin.read(b);
for (i=0;i<b.length;i++)
{
System.out.println((char)b[i]);
}
}
while (i!=-1);
fin.close();
}
} |