(int size)
| 29 | return Stream.generate(this); |
| 30 | } |
| 31 | public Pet[] array(int size) { |
| 32 | return stream().limit(size).toArray(Pet[]::new); |
| 33 | } |
| 34 | public List<Pet> list(int size) { |
| 35 | return stream().limit(size) |
| 36 | .collect(Collectors.toCollection(ArrayList::new)); |