java faker_java-faker

Java Faker

badge.svg?style=flat

java-faker.svg?branch=master

badge.svg

:license-apache-brightgreen.svg

This library is a port of Ruby's faker gem (as well as Perl's Data::Faker library) that generates fake data.

It's useful when you're developing a new project and need some pretty data for showcase.

Usage

In pom.xml, add the following xml stanza between ...

com.github.javafaker

javafaker

1.0.2

For gradle users, add the following to your build.gradle file.

dependencies {

implementation 'com.github.javafaker:javafaker:1.0.2'

}

In your Java code

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

This is a demo web application that uses the library.

Javadoc

Contributions

Fakers

Address

Ancient

Animal

App

Aqua Teen Hunger Force

Artist

Avatar

Back To The Future

Aviation

Basketball

Beer

Bojack Horseman

Book

Bool

Business

ChuckNorris

Cat

Code

Coin

Color

Commerce

Company

Crypto

DateAndTime

Demographic

Disease

Dog

DragonBall

Dune

Educator

Esports

File

Finance

Food

Friends

FunnyName

GameOfThrones

Gender

Hacker

HarryPotter

Hipster

HitchhikersGuideToTheGalaxy

Hobbit

HowIMetYourMother

IdNumber

Internet

Job

Kaamelott

LeagueOfLegends

Lebowski

LordOfTheRings

Lorem

Matz

Music

Name

Nation

Number

Options

Overwatch

PhoneNumber

Pokemon

Princess Bride

Relationship Terms

RickAndMorty

Robin

RockBand

Shakespeare

Sip

SlackEmoji

Space

StarCraft

StarTrek

Stock

Superhero

Team

TwinPeaks

University

Weather

Witcher

Yoda

Zelda

Usage with Locales

Faker faker = new Faker(new Locale("YOUR_LOCALE"));

Supported Locales

bg

ca

ca-CAT

da-DK

de

de-AT

de-CH

en

en-AU

en-au-ocker

en-BORK

en-CA

en-GB

en-IND

en-MS

en-NEP

en-NG

en-NZ

en-PAK

en-SG

en-UG

en-US

en-ZA

es

es-MX

fa

fi-FI

fr

he

hu

in-ID

it

ja

ko

nb-NO

nl

pl

pt

pt-BR

ru

sk

sv

sv-SE

tr

uk

vi

zh-CN

zh-TW

TODO

Port more classes over as there are more entries in the yml file that we don't have classes for

LICENSE

Copyright (c) 2019 DiUS Computing Pty Ltd. See the LICENSE file for license rights and limitations.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值