Mam tablicę, która została zainicjowana jak: Element[] array = {new Element(1), new Element(2), new Element(3)}; Chciałbym przekonwertować tę tablicę na obiekt ArrayListklasy. ArrayList<Element> 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.
Mam tablicę, która została zainicjowana jak: Element[] array = {new Element(1), new Element(2), new Element(3)}; Chciałbym przekonwertować tę tablicę na obiekt ArrayListklasy. ArrayList<Element> arraylist =
Zawsze byłam osobą, która po prostu używa: List<String> names = new ArrayList<>(); Używam interfejsu jako nazwy typu dla przenośności , więc kiedy zadaję takie pytania, mogę przerobić mój kod. Kiedy należy LinkedListstosować na
Chciałem stworzyć listę opcji do celów testowych. Na początku zrobiłem to: ArrayList<String> places = new ArrayList<String>(); places.add("Buenos Aires"); places.add("Córdoba"); places.add("La Plata"); Następnie zmieniłem kod w następujący sposób: ArrayList<String> places = new...
Jak mogę przekonwertować ArrayList<String>obiekt na String[]tablicę w
Jak mogę uzyskać ostatnią wartość ArrayList? Nie znam ostatniego indeksu
Mam ArrayList<String>i chcę usunąć z niego powtarzające się ciągi. W jaki sposób mogę to
Mam ten kod: public static String SelectRandomFromTemplate(String template,int count) { String[] split = template.split("|"); List<String> list=Arrays.asList(split); Random r = new Random(); while( list.size() > count ) { list.remove(r.nextInt(list.size())); } return...
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,...
Jakie są różnice między dwiema strukturami danych ArrayList i Vector i gdzie należy użyć każdej z
Mam listę podwójnych w Javie i chcę sortować ArrayList w kolejności malejącej. Input ArrayList jest jak poniżej: List<Double> testList = new
Jaki jest najprostszy sposób na odwrócenie tej tablicy ArrayList? ArrayList<Integer> aList = new ArrayList<>(); //Add elements to ArrayList object aList.add("1"); aList.add("2"); aList.add("3"); aList.add("4"); aList.add("5"); while (aList.listIterator().hasPrevious())...
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...
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...
Próbuję przekonwertować ArrayList zawierającą obiekty Integer na pierwotne int [] za pomocą następującego fragmentu kodu, ale generuje błąd czasu kompilacji. Czy można konwertować w Javie? List<Integer> x = new ArrayList<Integer>(); int[] n =
Zakładając, że arraylistjest zdefiniowane jako ArrayList<String> arraylist, jest arraylist.removeAll(arraylist)równoważne arraylist.clear()? Jeśli tak, to czy mogę założyć, że clear()metoda jest bardziej wydajna w przypadku opróżniania listy tablic? Czy istnieją jakieś zastrzeżenia...
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...
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...
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 <...
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),