Pertanyaan yang diberi tag «collections»

Collections APIs menyediakan pengembang dengan seperangkat kelas dan antarmuka yang membuatnya lebih mudah untuk menangani koleksi objek.


9
Bagaimana cara mudah menginisialisasi daftar Tuples?
Saya suka tuple . Mereka memungkinkan Anda untuk dengan cepat mengelompokkan informasi yang relevan bersama tanpa harus menulis struct atau kelas untuk itu. Ini sangat berguna saat refactoring kode yang sangat lokal. Menginisialisasi daftar mereka tampaknya agak berlebihan. var tupleList = new List<Tuple<int, string>> { Tuple.Create( 1, "cow" ), Tuple.Create( …

12
Java: Dapatkan item pertama dari koleksi
Jika saya memiliki koleksi, seperti Collection<String> strs, bagaimana saya bisa mengeluarkan barang pertama? Saya bisa memanggil Iterator, mengambil yang pertama next(), lalu membuangnya Iterator. Apakah ada cara yang kurang boros untuk melakukannya?

10
.NET HashTable Vs Dictionary - Apakah Kamus bisa secepat ini?
Saya mencoba mencari tahu kapan dan mengapa menggunakan Kamus atau HashTable. Saya telah melakukan sedikit pencarian di sini dan telah menemukan orang-orang berbicara tentang kelebihan generik dari Kamus yang saya sepenuhnya setujui, yang mengarahkan keuntungan tinju dan unboxing untuk sedikit peningkatan kinerja. Tetapi saya juga telah membaca Kamus tidak akan …

8
Kebalikan dari Intersect ()
Intersect dapat digunakan untuk menemukan kecocokan antara dua koleksi, seperti: // Assign two arrays. int[] array1 = { 1, 2, 3 }; int[] array2 = { 2, 3, 4 }; // Call Intersect extension method. var intersect = array1.Intersect(array2); // Write intersection to screen. foreach (int value in intersect) { …


9
Bagaimana cara mengacak dua ArrayLists dengan cara yang sama?
Saya memiliki dua daftar array filelistdan imgListyang terkait satu sama lain, misalnya "H1.txt" yang terkait dengan "e1.jpg". Bagaimana cara secara acak daftar imgListsesuai dengan pengacakanfileList ? Seperti di excel, jika kita mengurutkan kolom tertentu, kolom lainnya akan secara otomatis mengikuti? String [] file = {"H1.txt","H2.txt","H3.txt","M4.txt","M5.txt","M6.txt"}; ArrayList<String> fileList = new ArrayList<String>(Arrays.asList(file)); …



15
Iterasi melalui daftar dalam urutan terbalik di java
Saya memigrasi sepotong kode untuk menggunakan obat generik. Salah satu argumen untuk melakukannya adalah bahwa for loop jauh lebih bersih daripada melacak indeks, atau menggunakan iterator eksplisit. Dalam sekitar setengah kasus, daftar (sebuah ArrayList) sedang diulang dalam urutan terbalik dengan menggunakan indeks hari ini. Dapatkah seseorang menyarankan cara yang lebih …
251 java  collections 


7
Collections.emptyList () vs. instance baru
Dalam praktiknya, apakah lebih baik mengembalikan daftar kosong seperti ini : return Collections.emptyList(); Atau seperti ini : return new ArrayList<Foo>(); Atau apakah ini sepenuhnya tergantung pada apa yang akan Anda lakukan dengan daftar yang dikembalikan?

5
Apakah Daftar <T> menjamin urutan penyisipan?
Katakanlah saya memiliki 3 string dalam Daftar (mis. "1", "2", "3"). Lalu saya ingin memesan ulang mereka untuk menempatkan "2" di posisi 1 (misalnya "2", "1", "3"). Saya menggunakan kode ini (mengatur indexToMoveTo ke 1): listInstance.Remove(itemToMove); listInstance.Insert(indexToMoveTo, itemToMove); Ini sepertinya berhasil, tetapi saya terkadang mendapatkan hasil yang aneh; terkadang pesanan …
238 c#  .net  collections 

18
Mengapa tidak java.util.Set punya get (int index)?
Saya yakin ada alasan bagus, tetapi bisakah seseorang tolong jelaskan mengapa java.util.Setantarmuka kurang get(int Index), atau get()metode serupa ? Tampaknya set itu bagus untuk memasukkan berbagai hal, tetapi saya tidak dapat menemukan cara yang elegan untuk mengambil satu item darinya. Jika saya tahu saya ingin item pertama, saya bisa menggunakan …


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.