Java读取CSV文件
package useful;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.ArrayList;
import java.util.List;
public class ReadCSVFile {
public static void main(String[] args) throws Exception {
readFile("D:\\Project\\Automation\\ZyphrcScale\\suites.csv");
}
public static void readFile(String absPath) throws Exception {
// 读取文件内容到Stream流中,按行读取
List<String> lines = Files.readAllLines(Paths.get(absPath));
for (int j = 0; j < lines.size(); j++) {
String line = lines.get(j);
System.out.println(line);
String[] caseResult=line.split(",");
System.out.println(caseResult[0]);
System.out.println(caseResult[caseResult.length-1]);
}
}
public static void readFeatureFiles() throws Exception {
String path="D:\\Project\\Program"; //文件夹路径
List<String> caseNames =new ArrayList<String>();
File f = new File(path);
File[] files = f.listFiles();
for (int i = 0; i < files.length; i++) {
System.out.println(files[i].getName());
String absPath = files[i].getAbsolutePath();
// 读取文件内容到Stream流中,按行读取
List<String> lines = Files.readAllLines(Paths.get(absPath));
for (int j = 0; j < lines.size(); j++) {
String line = lines.get(j);
if(line.contains("Scenario")) {
System.out.println(line);
String caseName = line.substring(line.indexOf(":")+1).trim();
caseName = caseName.split(" ")[0].trim();
caseNames.add(caseName);
}
}
}
for (int i = 0; i < caseNames.size(); i++) {
System.out.println(caseNames.get(i));
}
}
}
相关文章
- Java反射机制详解(3) -java的反射和代理实现IOC模式 模拟spring
- Java 目录操作三(在指定目录中查找某字母开头文件、获取系统根目录、获取当前工作目录、遍历目录)
- 【JAVA】在java类中连接和读取mysql数据库的实例(控制台显示)
- java读取资源文件的五种方式
- Java压缩20M文件非常厉害
- Java NIO 读取文件、写入文件、读取写入混合
- 第七节:详细讲解Java中的日期,java.util.date
- Java从CSV文件中读取数据和写入
- PostgreSQL:Java使用CopyManager实现客户端文件COPY导入
- Java学习-044-文件拷贝
- Java学习-017-EXCEL 文件读取实例源代码
- Java学习-016-CSV 文件读取实例源代码
- Java .class 反编译 Luyten,导出 .java文件,查看jar 包目录,超级简单,实用
- java读取xml文件
- Java之递归遍历目录,修改指定文件的指定内容
- Java之资源文件读取
- java创建文件和读取文件(Scanner和PrintWriter)
- java删除指定文件夹或者文件
- 【JAVA】【NIO】10、Java NIO ServerSocketChannel
- java http大文件上传,断点续传项目研究,Github上传源代码
- Java-读取本地txt文件的问题
- Java眼中的XML--文件读取--2 应用SAX方式解析XML
- 用java读取properties文件--转
- 解决文件读取不到:java.io.FileNotFoundException: class path resource [xxx] cannot be opened because it does