Czy istnieje lepsza alternatywa dla używania Arrays.asList jako inicjatora zbiorczego listy? Obawiam się, że ta jest pełna i obejmuje nieistniejącą klasę i metodę.jest lepsza alternatywa dla inicjowania listy <T> niż wywoływanie Arrays.asList?
List<Double> myList = new ArrayList<Double>(Arrays.asList(3.01d, 4.02d, 5.03d));
Edytuj: To pytanie dotyczy inicjalizacji zbiorczej, która zwykle zawiera więcej niż trzy wartości pokazane w przykładzie.
To wygląda idealnie dobrze (jak również optymalizacja sugerowana przez MatrixFrog, jeśli lista będzie tylko do odczytu). Wywołanie pojedynczej metody podczas inicjalizacji nie ma znaczenia, jeśli chodzi o wydajność. – JimN