File tree 1 file changed +3
-5
lines changed
hexagonal/src/main/java/com/iluwatar/hexagonal/domain
1 file changed +3
-5
lines changed Original file line number Diff line number Diff line change 22
22
*/
23
23
package com .iluwatar .hexagonal .domain ;
24
24
25
- import java .util .ArrayList ;
26
25
import java .util .Collections ;
27
26
import java .util .HashSet ;
28
- import java .util .List ;
29
27
import java .util .PrimitiveIterator ;
30
28
import java .util .Random ;
31
29
import java .util .Set ;
30
+ import java .util .Iterator ;
32
31
33
32
/**
34
33
*
@@ -85,11 +84,10 @@ public Set<Integer> getNumbers() {
85
84
* @return numbers as comma separated string
86
85
*/
87
86
public String getNumbersAsString () {
88
- List <Integer > list = new ArrayList <>();
89
- list .addAll (numbers );
90
87
StringBuilder builder = new StringBuilder ();
88
+ Iterator <Integer > iterator = numbers .iterator ();
91
89
for (int i = 0 ; i < NUM_NUMBERS ; i ++) {
92
- builder .append (list . get ( i ));
90
+ builder .append (iterator . next ( ));
93
91
if (i < NUM_NUMBERS - 1 ) {
94
92
builder .append ("," );
95
93
}
You can’t perform that action at this time.
0 commit comments