Java学习-015-CSV 文件写入实例源代码
2015-06-26 14:52
337 查看
在日常的自动化测试脚本编写的过程中,有时要将获取的测试结果或者测试数据存放在数据文件中,以用作后续的参数化测试。常用的文件文件类型无非 txt、csv、xls、properties、xml 这五种文件类型,前文已讲述过了txt文件相关的读写操作(读、写),此文主要讲述 CSV 文件的写入操作。此文中 CSV 文件的写入方法和最终的测试方法,各位小主们在实际参考应用时,需要进行相应的修改(例如文件路径等)才可。若有不足之处,敬请各位大神告知,不胜感激!
闲话少述,小二上码勒
CSV文件写入方法源码如下所示,敬请参阅!
CSV 文件写入方法测试源码
至此, Java学习-015-CSV 文件写入实例源代码 顺利完结,希望此文能够给初学 Java 的您一份参考。
最后,非常感谢亲的驻足,希望此文能对亲有所帮助。热烈欢迎亲一起探讨,共同进步。非常感谢! ^_^
闲话少述,小二上码勒
CSV文件写入方法源码如下所示,敬请参阅!
/** * Test : read|write CSV file * * @author Aaron.ffp * @version V1.0.0: autoUISelenium test.java.aaron.java.tools FileUtilsTest.java test_csvWrite_and_csvRead, 2014-11-25 16:28:20 Exp $ * */ @Test public void test_csvWrite_and_csvRead(){ this.message = "\n\n\nTEST:FileUtils.csvWrite(String filename, char delimiter, String encoding, ArrayList<String[]> csvdata)"; this.logger.debug(this.message); this.fu = new FileUtils(); // change to you local path String filename = this.constantslist.PROJECTHOME + this.constantslist.FILESEPARATOR + "testng-temp" + this.constantslist.FILESEPARATOR + "createfile.csv"; ArrayList<String[]> csvdata = new ArrayList<String[]>(); String[] rows; // init csv data for (int i = 0; i < 20; i++) { rows = new String[10]; for (int j = 0; j < rows.length; j++) { rows[j] = i + " = " + j; } csvdata.add(rows); } boolean w = this.fu.csvWrite(filename, ',', "UTF-8", csvdata); Assert.assertEquals(w, true, "Test case failed."); }
CSV 文件写入方法测试源码
至此, Java学习-015-CSV 文件写入实例源代码 顺利完结,希望此文能够给初学 Java 的您一份参考。
最后,非常感谢亲的驻足,希望此文能对亲有所帮助。热烈欢迎亲一起探讨,共同进步。非常感谢! ^_^
相关文章推荐
- Spring的注解积累
- java httpclient
- 第二章 Spring MVC入门 —— 跟开涛学SpringMVC
- LeetCode_56---Merge Intervals
- Eclipse快捷键大全(转载)
- java switch结构漏写break的后果
- Java中的泛型使用详细介绍
- Java collection
- MyEclipse2014安装反编译插件
- Java调用摄像头截图
- spring事务传播机制实例讲解
- spring framework 源码
- MyEclipse 注册码(包含6.5-8.5)
- Java String详解
- Struts2工作流程和原理
- spring简介(个人笔记)
- Spring IO 平台参考指南
- java中枚举使用及遍历(一)
- java正则表达式去掉小数点后面多余的0
- org.springframework.validation.BindException: org.springframework.validation.BeanPropertyBindingResult: 1 errors