diff --git a/hexagonal/src/main/java/com/iluwatar/hexagonal/domain/LotteryNumbers.java b/hexagonal/src/main/java/com/iluwatar/hexagonal/domain/LotteryNumbers.java index a688647fa..793f196ac 100644 --- a/hexagonal/src/main/java/com/iluwatar/hexagonal/domain/LotteryNumbers.java +++ b/hexagonal/src/main/java/com/iluwatar/hexagonal/domain/LotteryNumbers.java @@ -22,13 +22,12 @@ */ package com.iluwatar.hexagonal.domain; -import java.util.ArrayList; import java.util.Collections; import java.util.HashSet; -import java.util.List; import java.util.PrimitiveIterator; import java.util.Random; import java.util.Set; +import java.util.Iterator; /** * @@ -85,11 +84,10 @@ public class LotteryNumbers { * @return numbers as comma separated string */ public String getNumbersAsString() { - List list = new ArrayList<>(); - list.addAll(numbers); StringBuilder builder = new StringBuilder(); + Iterator iterator = numbers.iterator(); for (int i = 0; i < NUM_NUMBERS; i++) { - builder.append(list.get(i)); + builder.append(iterator.next()); if (i < NUM_NUMBERS - 1) { builder.append(","); }