1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| public class Data {
private String filePath;
private String [][] data;
public Data(String filePath) throws IOException {
super();
this.filePath = filePath;
parseFile();
}
private void parseFile() throws IOException {
BufferedReader reader = new BufferedReader(new FileReader(filePath));
String line = null;
List<String> items = new ArrayList<String>();
StringTokenizer splitter;
while ((line = reader.readLine()) != null) {
items.add(line);
}
data = new String [items.size()][5];
int counter = 0;
for (String item : items) {
splitter = new StringTokenizer(item, "|");
int nv = splitter.countTokens() ;
counter++;
}
} |