!1222 CsvWriter 重载 writeBeans 方法

Merge pull request !1222 from nickname/v5-master
This commit is contained in:
Looly
2024-05-23 07:09:14 +00:00
committed by Gitee
2 changed files with 59 additions and 0 deletions

View File

@@ -136,6 +136,41 @@ public class CsvUtilTest {
writer.close();
}
@Test
@Ignore
public void writeBeansWithPropertiesTest() {
@Data
class Student {
Integer id;
String name;
Integer age;
}
String path = FileUtil.isWindows() ? "d:/test/testWriteBeans.csv" : "~/tmp/testWriteBeans.csv";
CsvWriter writer = CsvUtil.getWriter(path, CharsetUtil.CHARSET_UTF_8);
List<Student> students = new ArrayList<>();
Student student1 = new Student();
student1.setId(1);
student1.setName("张三");
student1.setAge(18);
Student student2 = new Student();
student2.setId(2);
student2.setName("李四");
student2.setAge(22);
Student student3 = new Student();
student3.setId(3);
student3.setName("王五");
student3.setAge(31);
students.add(student1);
students.add(student2);
students.add(student3);
writer.writeBeans(students,"name","age");
writer.close();
}
@Test
@Ignore
public void readLfTest(){