Hi,
ich hab hier eine Methode zum Datei einlesen
leider funzt die nicht bei größeren Dateien, ich denke das hat was mit dem buffer zu tun.
Nur wie bekomme ich den vorher raus?
ich hab hier eine Methode zum Datei einlesen
Code:
private String readTemplateFile(String filename){
byte buffer[] = new byte[ 4000 ];
String content = new String();
FileInputStream in = null;
try {
in = new FileInputStream( filename );
int len = in.read( buffer, 0, 4000 );
content = new String( buffer, 0, len );
}catch ( IOException e ) {
System.out.println( e );
}finally{
try {
if ( in != null ) in.close();
} catch (IOException e) {}
}
return content;
}
leider funzt die nicht bei größeren Dateien, ich denke das hat was mit dem buffer zu tun.
Nur wie bekomme ich den vorher raus?