Fix redundant list alloc in LotteryNumbers
This commit is contained in:
		| @@ -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<Integer> list = new ArrayList<>(); | ||||
|     list.addAll(numbers); | ||||
|     StringBuilder builder = new StringBuilder(); | ||||
|     Iterator<Integer> 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(","); | ||||
|       } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user