scanner.useDelimiter(",");这应该工作。
import java.io.File;import java.io.FileNotFoundException;import java.util.Scanner;public class TestScanner { public static void main(String[] args) throws FileNotFoundException { Scanner scanner = new Scanner(new File("/Users/pankaj/abc.csv")); scanner.useDelimiter(","); while(scanner.hasNext()){ System.out.print(scanner.next()+"|"); } scanner.close(); }}对于CSV文件:
a,b,c d,e1,2,3 4,5X,Y,Z A,B
输出为:
a|b|c d|e1|2|3 4|5X|Y|Z A|B|



