Pytania otagowane jako 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.

30
Utwórz ArrayList z tablicy
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 = ???;


30
Inicjalizacja ArrayList w jednym wierszu
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 ArrayList<String>( Arrays.asList("Buenos Aires", "Córdoba", "La Plata")); Czy jest na to lepszy sposób?




16
Dlaczego otrzymuję wyjątek UnsupportedOperationException podczas próby usunięcia elementu z listy?
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 StringUtils.join(list, ", "); } Rozumiem: 06-03 15:05:29.614: ERROR/AndroidRuntime(7737): java.lang.UnsupportedOperationException 06-03 15:05:29.614: ERROR/AndroidRuntime(7737): at java.util.AbstractList.remove(AbstractList.java:645) Jak by to było poprawne? Java.15


27
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, używając toStringkażdego elementu oddzielonego tabulatorami. Czy jest jakiś szybki sposób na to? Możesz …
353 java  string  arraylist 


18
Jak posortować ArrayList?
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 ArrayList(); testList.add(0.5); testList.add(0.2); testList.add(0.9); testList.add(0.1); testList.add(0.1); testList.add(0.1); testList.add(0.54); testList.add(0.71); testList.add(0.71); testList.add(0.71); testList.add(0.92); testList.add(0.12); testList.add(0.65); testList.add(0.34); testList.add(0.62); Wyjście powinno wyglądać tak 0.92 0.9 0.71 0.71 0.71 0.65 0.62 0.54 0.5 …

10
Jaki jest najprostszy sposób na odwrócenie ArrayList?
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()) Log.d("reverse", "" + aList.listIterator().previous());

30
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 zapisuję wiele innych obiektów, SharedPreferencesale nie mogę wymyślić, jak zapisać w ten sposób …

9
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 przechowywane w obu obiektach są identyczne. ArrayList<Thing> …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.