我当前正在使用以下代码:
Map<Integer, Integer> numbersMap = new HashMap<>();
return IntStream.generate(() -> (int)(10 * Math.random() + 1)).filter(i -> numbersMap.put(i, i) == null).limit(3).toArray();
例如,我想知道是否有一种不使用HashMap的方法,因为我只使用了键。
IntStream.generate(() -> (int) (10 * Math.random() + 1))
.distinct()
.limit(3)
.toArray();