多语言展示
当前在线:1385今日阅读:168今日分享:49

postman测试获取csv格式的数据怎么判断

CSV 格式的文件 又叫做逗号分隔符文件,简单说就是用 “tab”, “,” 来分割字段,而且每一行的 逗号 数目一样。
工具/原料
1

jdk

2

eclipse

方法/步骤
1

我们可以通过 java 来编写一个判断这个文件是不是 CSV 格式的文件。

2

代码如下 :import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.util.Scanner;public class CSVValidator { public boolean validate(String fileName){ File file = new File(fileName) ; int count = 0; try { Scanner scanner = new Scanner(new FileInputStream(file)) ; while(scanner.hasNext()){ String line = scanner.nextLine() ; if(line == null || ''.equals(line.trim()))continue ; if(count == 0 )count =  charCount(line, ',') ; else if( count !=  charCount(line, ',') ) return false; else continue ; } } catch (FileNotFoundException e) { e.printStackTrace(); } return true;  } private int charCount(String line, char c) { if(line == null ) return 0; int cnt = 0 ; for(int i = 0; i

3

校验的文件内容id,name,age

注意事项
1

逗号分隔符文件不能有其他的非法字符

2

有时会变成 tab来分割,需要相应调整

推荐信息