Czy istnieje sposób zdefiniowania ArrayList
z typem double
? I próbuje zarównoJava ArrayList of Doubles
ArrayList list = new ArrayList<Double>(1.38, 2.56, 4.3);
i
ArrayList list = new ArrayList<double>(1.38, 2.56, 4.3);
pierwszy kod wykazały, że konstruktor ArrayList<Double>(double, double, double)
jest niezdefiniowany, a drugi kod wykazuje, że wymiary są wymagane po double
.
Dzięki. Wiedziałem, że czegoś mi brakuje. Odpowiedzi wszystkich pomogły, ale zmiana typu na List zmyśliła. –
['Arrays.asList'] (http://docs.oracle.com/javase/7/docs/api/java/util/Arrays.html#asList (T ...)) nie zwraca niezmodyfikowanej listy. Zwraca listę o stałym rozmiarze. Możesz "ustawić" elementy, ale nie możesz "dodać" ani "usunąć". – Jeffrey
@Jeffrey Dzięki za wiadomość! Nigdy nie zdawałem sobie sprawy, że ... Zawsze zakładałem, że nie można tego zmodyfikowad, ponieważ eksplodowało, gdy próbowałem dodać. Nigdy nie próbowałem * modyfikować * przez zestaw. Odpowiedź zaktualizowana. Twoje zdrowie. – Bohemian