Programming, Programming, is there something else??

2.5.06

Java Tips!

En varias aplicaciones de compañeros de la escuela he visto que hacen la lectura de archivos linea por linea, y usan un String para ir concatenando las cadenas, por eso, he decidido dar este tip de como obtener el contendio de un archivo de texto en un String sin tener que estar concatenando linea por linea...

// Creamos nuestro flujo de entrada de un archivo de texto
FileInputStream fis = new FileInputStream( "a.txt" );

// Creamos un arreglo de bytes con el tamaño del archivo
byte[] datos = new byte[ fis.available() ];

// Leemos el contenido del archivo en el arreglo
fis.read( datos );

// Creamos el String con el arreglo de bytes
String s = new String( datos );

// Imprimimos el contenido del archivo para comprobar los datos leidos
System.out.println( s );

Salu2 a todos...

Y no se olviden que el mejor equipo del mundo son Las CHIVAS RAYADAS del GUADALAJARA!!!