views:

62

answers:

0

Hi, I'm trying to read in a text file to a String variable. The text file has multiple lines. Having printed the String to test the "read-in" code, there is an additional space between every character. As I am using the String to generate character bigrams, the spaces are making the sample text useless. The code is

try{ FileInputStream fstream = new FileInputStream(textfile);
DataInputStream in = new DataInputStream(fstream);
BufferedReader br = new BufferedReader(new InputStreamReader(in));

//Read corpus file line-by-line, concatenating each line to the String "corpus"
while ((strLine = br.readLine()) != null)   
 {
  corpus = (corpus.concat(strLine));    
 }

in.close();    //Close the input stream  

} catch (Exception e) {//Catch exception if any System.err.println("Error test check: " + e.getMessage()); }

I'd be grateful for any advice.

Thanks.