У меня есть неизменяемый набор (отлитый как Set<Integer>
), который потенциально содержит много элементов. Мне нужна коллекция, содержащая элементы из этого набора плюс один дополнительный элемент. У меня есть kludgy код на месте, чтобы скопировать набор, а затем добавить элемент, но я ищу правильный путь, который сохраняет все как можно эффективнее.
У меня есть Guava, хотя я не требую его использования.