Extra charcters in .csv output

Viewed 21

After importing a CSV file and sorting it in to a 2-Dimensional array I get a couple of weird characters in only the first and possibly the last cell.

Expected output: S1358_R1

Actual output: S1358_R1

Does anyone know why these extra characters show up? The code used to do this is included below:

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class open2 {
    public static void main(String[] args) {
        String line = "";
        String splitBy = ",";
        try {
            //parsing a CSV file into BufferedReader class constructor
            int i = 0;
            String[][] ss = new String[10000][10000];
            BufferedReader br = new BufferedReader(new FileReader("C:\\Users\\micha\\Documents\\spreadsheet.csv"));
            while ((line = br.readLine()) != null) //returns a Boolean value  
            {

                String[] cells = line.split(splitBy);
                for (int j = 0; j < cells.length; j++) {
                    ss[i][j] = cells[j];

                } // use comma as separator  
                i = i + 1;
            }

            System.out.println(ss[0][0]);
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
0 Answers
Related