Pytania oznaczone «arraylist»

Prosty typ danych kolekcji występujący w niektórych językach / platformach (takich jak Java lub .NET). Lista tablic implementuje listę przy użyciu tablicy, korzystając z obu mocnych stron DS.

353
Najlepszy sposób na konwersję ArrayList na ciąg

Odpowiedzi na to pytanie są dziełem społeczności . Edytuj istniejące odpowiedzi, aby poprawić ten post. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Mam coś ArrayList, co chcę wyprowadzić całkowicie jako ciąg. Zasadniczo chcę wyprowadzać go w kolejności,...

317
Zapisz ArrayList w SharedPreferences

Mam ArrayListniestandardowe obiekty. Każdy obiekt niestandardowy zawiera szereg ciągów i liczb. Potrzebuję tablicy, aby pozostała, nawet jeśli użytkownik opuści aktywność, a następnie chce wrócić później, jednak nie potrzebuję tablicy dostępnej po całkowitym zamknięciu aplikacji. W ten sposób...

303
Jak metoda ArrayList zawiera () ocenia obiekty?

Załóżmy, że utworzyłem jeden obiekt i dodałem go do mojego ArrayList. Jeśli następnie utworzę inny obiekt z dokładnie tym samym wejściem konstruktora, czy contains()metoda oceni te dwa obiekty jako takie same? Załóżmy, że konstruktor nie robi nic śmiesznego z danymi wejściowymi, a zmienne...

257
Początkowy rozmiar ArrayList

Możesz ustawić początkowy rozmiar ArrayList, wykonując ArrayList<Integer> arr=new ArrayList<Integer>(10); Jednak nie możesz tego zrobić arr.add(5, 10); ponieważ powoduje wyjątek poza zakresem. Po co ustawiać początkowy rozmiar, jeśli nie masz dostępu do przydzielonego...

257
Jak randomizować dwie ArrayLists w ten sam sposób?

Mam dwie ArrayList filelisti imgListktóre powiązane ze sobą, na przykład „H1.txt” związane z „e1.jpg”. Jak automatycznie randomizować listę imgListwedług losowości fileList? Podobnie jak w programie Excel, jeśli posortujemy określoną kolumnę, druga kolumna automatycznie pojawi się za nią? String...

252
Różnica między if (a - b <0) a if (a <b)

Czytałem ArrayListkod źródłowy Javy i zauważyłem pewne porównania w instrukcjach if. W Javie 7 metoda grow(int)wykorzystuje if (newCapacity - minCapacity < 0) newCapacity = minCapacity; W Javie 6 grownie istniał. Metoda ensureCapacity(int)jednak wykorzystuje if (newCapacity <...

241
Konwertuj Iterator na ArrayList

Biorąc pod uwagę Iterator<Element>, w jaki sposób możemy przekonwertować Iteratordo ArrayList<Element>(lub List<Element>) w najlepszym i najszybszym sposobem możliwe, tak, że możemy użyć ArrayList„s operacje na takich jak on get(index),