如何在java中读取文本文件中的列数

如何在java中读取文本文件中的列数。


示例文本文件如下。逗号分隔。在此我需要将总列作为计数 4


ABC,BBC,12-10-2018,1234

ABC,BBC,12-10-2018,1234

ABC,BBC,12-10-2018,1234

ABC,BBC,12-10-2018,1234


30秒到达战场
浏览 99回答 1
1回答

动漫人物

最简单的方法是使用扫描仪并读取第一行。通过使用split()with,作为分隔符,您可以获得一个数组,它的长度就是您想要的。public static int getFileColumnsNumber(String filename) {    File file = new File(filename);    Scanner scanner;    try {        scanner = new Scanner(file);    } catch (FileNotFoundException e) {        e.printStackTrace();        return -1;    }    int number = 0;    if (scanner.hasNextLine()) {        number = scanner.nextLine().split(",").length;    }    scanner.close();    return number;}public static void main(String[] args) {    String filename = "test.txt";    System.out.println(getFileColumnsNumber(filename));}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java