前面介绍了如何读取excel文件,本篇介绍如何读取vsc文件,什么是csv,它的定义是与逗号分隔的值(Comma-Separated Values),同样的Java中需要用到第三方lib去处理读取csv文件的数据。
1.下载opencsv.jar并添加到eclipse项目的lib中
http://www.java2s.com/Code/Jar/o/Downloadopencsv23jar.htm,下载zip,解压出来就可以看到opencsv-2.3.jar
2.桌面制作一个test.csv文件
打开一个记事本,输入如下格式和内容
修改文件后缀,变成test.csv
把这个文件放到项目的Files文件夹下。
3.用opencsv方法去读取csv文件内容
package lessons;
import java.io.FileReader;
import java.io.IOException;
import java.util.Iterator;
import java.util.List;
import au.com.bytecode.opencsv.CSVReader;
public class ReadCsv {
public static void main(String[] args) throws IOException {
// 加载CSV文件
CSVReader reader = new CSVReader(new FileReader(".\\Files\\test.csv"));
// t把内容添加到list中
List<String[]> li=reader.readAll();
System.out.println("总共行数是: "+li.size());
// 新建一个Itera引用
Iterator<String[]>i1= li.iterator();
// I遍历每个值
while(i1.hasNext()){
String[] str=i1.next();
System.out.print(" 本行的值为 ");
for(int i=0;i<str.length;i++)
{
System.out.print(" "+str[i]);
}
System.out.println(" ");
}
}
}
运行结果
总共行数是: 2
本行的值为 Automation selenium webdriver
本行的值为 web API web automaiton testing