使用javafaker制造假数据
python中有一个常用的制造假数据的包faker,java中也有类似的包,名叫javafaker,地址 DiUS javafaker。
引入到java项目中非常简单:
引入包
以maven为例,pom文件中添加:
<dependency>
<groupId>com.github.javafaker</groupId>
<artifactId>javafaker</artifactId>
<version>1.0.1</version>
</dependency>
代码
java代码中,直接创建Faker对象,然后获取不同类型的假数据即可:
Faker faker = new Faker();
String name = faker.name().fullName(); // Miss Samanta Schmidt
String firstName = faker.name().firstName(); // Emory
String lastName = faker.name().lastName(); // Barton
String streetAddress = faker.address().streetAddress(); // 60018 Sawayn Brooks Suite 449
默认是英文的姓名,需要本地化、转为适用于本国特点的数据,加入本地化代码即可: