Все квизы
Коллекции и Stream API
Проведи ревью небольших программ на Java. Найди список фиксированного размера, повторное использование закрытого Stream, eager-вычисление запасного значения Optional и конфликт ключей при сборке Map.
Код-ревью
Код должен добавить Sam, но печатает fixed-size: список из Arrays.asList не поддерживает изменение размера. Как получить изменяемую коллекцию?
import java.util.Arrays;
import java.util.List;
public class example {
public static void main(String[] args) {
List<String> names = Arrays.asList("Ada", "Lin");
try {
names.add("Sam");
System.out.println(names);
} catch (UnsupportedOperationException error) {
System.out.println("fixed-size");
}
}
}