mirror of
https://github.com/tiennm99/java-design-patterns.git
synced 2026-05-15 10:58:51 +00:00
Use java 11 (#1050)
This commit is contained in:
@@ -31,7 +31,6 @@ import com.iluwatar.hexagonal.domain.LotteryTicket;
|
||||
import com.iluwatar.hexagonal.domain.LotteryTicketId;
|
||||
import com.iluwatar.hexagonal.domain.PlayerDetails;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Random;
|
||||
|
||||
@@ -44,46 +43,47 @@ public class SampleData {
|
||||
private static final Random RANDOM = new Random();
|
||||
|
||||
static {
|
||||
PLAYERS = new ArrayList<>();
|
||||
PLAYERS.add(new PlayerDetails("john@google.com", "312-342", "+3242434242"));
|
||||
PLAYERS.add(new PlayerDetails("mary@google.com", "234-987", "+23452346"));
|
||||
PLAYERS.add(new PlayerDetails("steve@google.com", "833-836", "+63457543"));
|
||||
PLAYERS.add(new PlayerDetails("wayne@google.com", "319-826", "+24626"));
|
||||
PLAYERS.add(new PlayerDetails("johnie@google.com", "983-322", "+3635635"));
|
||||
PLAYERS.add(new PlayerDetails("andy@google.com", "934-734", "+0898245"));
|
||||
PLAYERS.add(new PlayerDetails("richard@google.com", "536-738", "+09845325"));
|
||||
PLAYERS.add(new PlayerDetails("kevin@google.com", "453-936", "+2423532"));
|
||||
PLAYERS.add(new PlayerDetails("arnold@google.com", "114-988", "+5646346524"));
|
||||
PLAYERS.add(new PlayerDetails("ian@google.com", "663-765", "+928394235"));
|
||||
PLAYERS.add(new PlayerDetails("robin@google.com", "334-763", "+35448"));
|
||||
PLAYERS.add(new PlayerDetails("ted@google.com", "735-964", "+98752345"));
|
||||
PLAYERS.add(new PlayerDetails("larry@google.com", "734-853", "+043842423"));
|
||||
PLAYERS.add(new PlayerDetails("calvin@google.com", "334-746", "+73294135"));
|
||||
PLAYERS.add(new PlayerDetails("jacob@google.com", "444-766", "+358042354"));
|
||||
PLAYERS.add(new PlayerDetails("edwin@google.com", "895-345", "+9752435"));
|
||||
PLAYERS.add(new PlayerDetails("mary@google.com", "760-009", "+34203542"));
|
||||
PLAYERS.add(new PlayerDetails("lolita@google.com", "425-907", "+9872342"));
|
||||
PLAYERS.add(new PlayerDetails("bruno@google.com", "023-638", "+673824122"));
|
||||
PLAYERS.add(new PlayerDetails("peter@google.com", "335-886", "+5432503945"));
|
||||
PLAYERS.add(new PlayerDetails("warren@google.com", "225-946", "+9872341324"));
|
||||
PLAYERS.add(new PlayerDetails("monica@google.com", "265-748", "+134124"));
|
||||
PLAYERS.add(new PlayerDetails("ollie@google.com", "190-045", "+34453452"));
|
||||
PLAYERS.add(new PlayerDetails("yngwie@google.com", "241-465", "+9897641231"));
|
||||
PLAYERS.add(new PlayerDetails("lars@google.com", "746-936", "+42345298345"));
|
||||
PLAYERS.add(new PlayerDetails("bobbie@google.com", "946-384", "+79831742"));
|
||||
PLAYERS.add(new PlayerDetails("tyron@google.com", "310-992", "+0498837412"));
|
||||
PLAYERS.add(new PlayerDetails("tyrell@google.com", "032-045", "+67834134"));
|
||||
PLAYERS.add(new PlayerDetails("nadja@google.com", "000-346", "+498723"));
|
||||
PLAYERS.add(new PlayerDetails("wendy@google.com", "994-989", "+987324454"));
|
||||
PLAYERS.add(new PlayerDetails("luke@google.com", "546-634", "+987642435"));
|
||||
PLAYERS.add(new PlayerDetails("bjorn@google.com", "342-874", "+7834325"));
|
||||
PLAYERS.add(new PlayerDetails("lisa@google.com", "024-653", "+980742154"));
|
||||
PLAYERS.add(new PlayerDetails("anton@google.com", "834-935", "+876423145"));
|
||||
PLAYERS.add(new PlayerDetails("bruce@google.com", "284-936", "+09843212345"));
|
||||
PLAYERS.add(new PlayerDetails("ray@google.com", "843-073", "+678324123"));
|
||||
PLAYERS.add(new PlayerDetails("ron@google.com", "637-738", "+09842354"));
|
||||
PLAYERS.add(new PlayerDetails("xavier@google.com", "143-947", "+375245"));
|
||||
PLAYERS.add(new PlayerDetails("harriet@google.com", "842-404", "+131243252"));
|
||||
PLAYERS = List.of(
|
||||
new PlayerDetails("john@google.com", "312-342", "+3242434242"),
|
||||
new PlayerDetails("mary@google.com", "234-987", "+23452346"),
|
||||
new PlayerDetails("steve@google.com", "833-836", "+63457543"),
|
||||
new PlayerDetails("wayne@google.com", "319-826", "+24626"),
|
||||
new PlayerDetails("johnie@google.com", "983-322", "+3635635"),
|
||||
new PlayerDetails("andy@google.com", "934-734", "+0898245"),
|
||||
new PlayerDetails("richard@google.com", "536-738", "+09845325"),
|
||||
new PlayerDetails("kevin@google.com", "453-936", "+2423532"),
|
||||
new PlayerDetails("arnold@google.com", "114-988", "+5646346524"),
|
||||
new PlayerDetails("ian@google.com", "663-765", "+928394235"),
|
||||
new PlayerDetails("robin@google.com", "334-763", "+35448"),
|
||||
new PlayerDetails("ted@google.com", "735-964", "+98752345"),
|
||||
new PlayerDetails("larry@google.com", "734-853", "+043842423"),
|
||||
new PlayerDetails("calvin@google.com", "334-746", "+73294135"),
|
||||
new PlayerDetails("jacob@google.com", "444-766", "+358042354"),
|
||||
new PlayerDetails("edwin@google.com", "895-345", "+9752435"),
|
||||
new PlayerDetails("mary@google.com", "760-009", "+34203542"),
|
||||
new PlayerDetails("lolita@google.com", "425-907", "+9872342"),
|
||||
new PlayerDetails("bruno@google.com", "023-638", "+673824122"),
|
||||
new PlayerDetails("peter@google.com", "335-886", "+5432503945"),
|
||||
new PlayerDetails("warren@google.com", "225-946", "+9872341324"),
|
||||
new PlayerDetails("monica@google.com", "265-748", "+134124"),
|
||||
new PlayerDetails("ollie@google.com", "190-045", "+34453452"),
|
||||
new PlayerDetails("yngwie@google.com", "241-465", "+9897641231"),
|
||||
new PlayerDetails("lars@google.com", "746-936", "+42345298345"),
|
||||
new PlayerDetails("bobbie@google.com", "946-384", "+79831742"),
|
||||
new PlayerDetails("tyron@google.com", "310-992", "+0498837412"),
|
||||
new PlayerDetails("tyrell@google.com", "032-045", "+67834134"),
|
||||
new PlayerDetails("nadja@google.com", "000-346", "+498723"),
|
||||
new PlayerDetails("wendy@google.com", "994-989", "+987324454"),
|
||||
new PlayerDetails("luke@google.com", "546-634", "+987642435"),
|
||||
new PlayerDetails("bjorn@google.com", "342-874", "+7834325"),
|
||||
new PlayerDetails("lisa@google.com", "024-653", "+980742154"),
|
||||
new PlayerDetails("anton@google.com", "834-935", "+876423145"),
|
||||
new PlayerDetails("bruce@google.com", "284-936", "+09843212345"),
|
||||
new PlayerDetails("ray@google.com", "843-073", "+678324123"),
|
||||
new PlayerDetails("ron@google.com", "637-738", "+09842354"),
|
||||
new PlayerDetails("xavier@google.com", "143-947", "+375245"),
|
||||
new PlayerDetails("harriet@google.com", "842-404", "+131243252")
|
||||
);
|
||||
InMemoryBank wireTransfers = new InMemoryBank();
|
||||
for (PlayerDetails player : PLAYERS) {
|
||||
wireTransfers.setFunds(player.getBankAccount(),
|
||||
|
||||
+4
-8
@@ -27,10 +27,9 @@ import com.iluwatar.hexagonal.banking.WireTransfers;
|
||||
import com.iluwatar.hexagonal.domain.*;
|
||||
import org.slf4j.Logger;
|
||||
|
||||
import java.util.HashSet;
|
||||
import java.util.Optional;
|
||||
import java.util.Scanner;
|
||||
import java.util.Set;
|
||||
import java.util.*;
|
||||
import java.util.stream.Collectors;
|
||||
import java.util.stream.IntStream;
|
||||
|
||||
/**
|
||||
* Console implementation for lottery console service
|
||||
@@ -88,10 +87,7 @@ public class LotteryConsoleServiceImpl implements LotteryConsoleService {
|
||||
String numbers = readString( scanner );
|
||||
try {
|
||||
String[] parts = numbers.split( "," );
|
||||
Set<Integer> chosen = new HashSet<>();
|
||||
for (int i = 0; i < 4; i++) {
|
||||
chosen.add( Integer.parseInt( parts[i] ) );
|
||||
}
|
||||
Set<Integer> chosen = Arrays.stream(parts).map(Integer::parseInt).collect(Collectors.toSet());
|
||||
LotteryNumbers lotteryNumbers = LotteryNumbers.create( chosen );
|
||||
LotteryTicket lotteryTicket = new LotteryTicket( new LotteryTicketId(), details, lotteryNumbers );
|
||||
Optional<LotteryTicketId> id = service.submitTicket( lotteryTicket );
|
||||
|
||||
Reference in New Issue
Block a user