File tree Expand file tree Collapse file tree 1 file changed +3
-5
lines changed
hexagonal/src/main/java/com/iluwatar/hexagonal/domain Expand file tree Collapse file tree 1 file changed +3
-5
lines changed Original file line number Diff line number Diff line change 2222 */
2323package com .iluwatar .hexagonal .domain ;
2424
25- import java .util .ArrayList ;
2625import java .util .Collections ;
2726import java .util .HashSet ;
28- import java .util .List ;
2927import java .util .PrimitiveIterator ;
3028import java .util .Random ;
3129import java .util .Set ;
30+ import java .util .Iterator ;
3231
3332/**
3433 *
@@ -85,11 +84,10 @@ public Set<Integer> getNumbers() {
8584 * @return numbers as comma separated string
8685 */
8786 public String getNumbersAsString () {
88- List <Integer > list = new ArrayList <>();
89- list .addAll (numbers );
9087 StringBuilder builder = new StringBuilder ();
88+ Iterator <Integer > iterator = numbers .iterator ();
9189 for (int i = 0 ; i < NUM_NUMBERS ; i ++) {
92- builder .append (list . get ( i ));
90+ builder .append (iterator . next ( ));
9391 if (i < NUM_NUMBERS - 1 ) {
9492 builder .append ("," );
9593 }
You can’t perform that action at this time.
0 commit comments