List<Optional<Integer>> intList = new ArrayList<Optional<Integer>>(); // Add Elements intList.add(Optional.empty()); intList.add(Optional.of(2)); intList.add(Optional.of(3)); intList.add(Optional.of(4));