package javaapplication1;
import java.io.BufferedReader;
import java.io.FileReader;
import java.util.StringTokenizer;
public class JavaApplication1 {
public static void main(String[] args) {
try {
String fileName = "d:\\test.csv";
BufferedReader br = new BufferedReader(new FileReader(fileName));
String line = "";
StringTokenizer st = null;
int lineNumber = 0, tokenNumber = 0;
while ((line = br.readLine()) != null) {
lineNumber++;
// comma separator using ","
st = new StringTokenizer(line, ",");
while (st.hasMoreTokens()) {
tokenNumber++;
System.out.println("Line Numbr: " + lineNumber
+ ", Token Number: " + tokenNumber
+ ", Token: " + st.nextToken());
}
tokenNumber = 0;
}
} catch (Exception e) {
System.out.println("Exception: " + e);
}
}
}
/*
run:
...
Line Numbr: 3, Token Number: 17, Token: Painting
Line Numbr: 3, Token Number: 18, Token: impressionism
Line Numbr: 3, Token Number: 19, Token: France
Line Numbr: 3, Token Number: 20, Token: 40
Line Numbr: 4, Token Number: 1, Token: Pablo Picasso
Line Numbr: 4, Token Number: 2, Token: Spanish
Line Numbr: 4, Token Number: 3, Token: painter
...
*/