«arraylist» etiketlenmiş sorular

Bazı dillerde / platformlarda (Java veya .NET gibi) bulunan basit bir toplama veri türü. Dizi listesi, her iki DS'nin güçlü yanlarından yararlanarak bir dizi kullanarak bir liste uygular.



30
Bir satırda ArrayList öğesinin başlatılması
Test amacıyla bir seçenekler listesi oluşturmak istedim. İlk başta bunu yaptım: ArrayList<String> places = new ArrayList<String>(); places.add("Buenos Aires"); places.add("Córdoba"); places.add("La Plata"); Sonra, kodu aşağıdaki gibi yeniden düzenledi: ArrayList<String> places = new ArrayList<String>( Arrays.asList("Buenos Aires", "Córdoba", "La Plata")); Bunu yapmanın daha iyi bir yolu var mı?




16
Bir öğeyi Listeden kaldırmaya çalışırken neden bir UnsupportedOperationException alıyorum?
Bu kodu var: 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, ", "); } Bunu anladım: 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) Bu nasıl doğru bir yol …


27
ArrayList'i bir dizeye dönüştürmenin en iyi yolu
Bu sorunun cevapları bir toplum çabasıdır . Bu yayını iyileştirmek için mevcut yanıtları düzenleyin. Şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. Ben ArrayListtamamen bir dize olarak çıktı istiyorum bir var. Aslında toStringsekmelerle ayrılmış her öğenin kullanarak sırayla çıktı istiyorum . Bunu yapmanın hızlı bir yolu var mı? Eğer döngü …
353 java  string  arraylist 

18
ArrayList nasıl sıralanır?
Java çiftler listesi var ve azalan sırada ArrayList sıralamak istiyorum. ArrayList girişi aşağıdaki gibidir: 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); Çıkışı böyle olmalı 0.92 0.9 0.71 0.71 0.71 0.65 0.62 0.54 0.5 0.34 0.2 0.12 0.1 …


10
ArrayList'i Tersine Çevirmenin En Kolay Yolu Nedir?
Bu ArrayList'i tersine çevirmenin en basit yolu nedir? 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
ArrayList'i Paylaşılan Tercihlere Kaydet
Bir var ArrayListözel nesnelerle. Her özel nesne çeşitli dizeler ve sayılar içerir. Kullanıcı etkinliğini bırakır ve daha sonra tekrar gelmek istiyor, ancak uygulama tamamen kapatıldıktan sonra kullanılabilir dizi gerekmez bile etrafında sopa için dizi gerekir. Bunu kullanarak diğer nesneleri bir sürü kaydetmek SharedPreferencesama tüm dizimi bu şekilde kaydetmek nasıl anlayamıyorum. …

9
ArrayList'in include () yöntemi nesneleri nasıl değerlendirir?
Tek bir nesneyi oluşturmak ve kardeşime karşı eklemek Say ArrayList. Daha sonra tam olarak aynı yapıcı girdisine sahip başka bir nesne oluşturursam, contains()yöntem iki nesneyi aynı olarak değerlendirir mi? Yapıcı'nın girişle komik bir şey yapmadığını ve her iki nesnede saklanan değişkenlerin aynı olduğunu varsayalım. ArrayList<Thing> basket = new ArrayList<Thing>(); Thing …


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.