Saya melihat orang-orang menggunakan anyuntuk mengumpulkan daftar lain untuk melihat apakah suatu barang ada dalam daftar, tetapi apakah ada cara cepat untuk melakukannya ?: if list.contains(myItem): # do
Saya melihat orang-orang menggunakan anyuntuk mengumpulkan daftar lain untuk melihat apakah suatu barang ada dalam daftar, tetapi apakah ada cara cepat untuk melakukannya ?: if list.contains(myItem): # do
Saya punya ArrayList<String>, dan saya ingin menghapus string berulang dari itu. Bagaimana saya bisa melakukan
Di Jawa ada SortedSetdan SortedMapantarmuka. Keduanya termasuk dalam kerangka Java Collections dan menyediakan cara yang diurutkan untuk mengakses elemen. Namun, dalam pemahaman saya tidak ada SortedListdi Jawa. Anda dapat menggunakannya java.util.Collections.sort()untuk mengurutkan...
Apakah ada yang tahu jika ada yang setara dengan Setkoleksi Java di C #? Saya tahu bahwa Anda bisa meniru set menggunakan a Dictionaryatau a HashTabledengan mengisi tetapi mengabaikan nilai-nilai, tapi itu bukan cara yang sangat
Set sepertinya cara yang bagus untuk membuat Array dengan elemen unik yang dijamin, tetapi tidak memaparkan cara yang baik untuk mendapatkan properti, kecuali untuk generator [Set] .values, yang disebut dengan cara canggung mySet.values.next(). Ini akan baik-baik saja, jika Anda dapat memanggil...
Di Java 8, bagaimana saya bisa memfilter koleksi menggunakan StreamAPI dengan memeriksa perbedaan properti setiap objek? Misalnya saya punya daftar Personobjek dan saya ingin menghapus orang dengan nama yang sama, persons.stream().distinct(); Akan menggunakan pemeriksaan kesetaraan default untuk...
Saya sedang bermain-main dengan Java 8 lambdas untuk dengan mudah menyaring koleksi. Tetapi saya tidak menemukan cara ringkas untuk mengambil hasilnya sebagai daftar baru dalam pernyataan yang sama. Inilah pendekatan saya yang paling ringkas sejauh ini: List<Long> sourceLongList =...
Dalam aplikasi saya, saya menggunakan perpustakaan pihak ke-3 (Data Spring untuk MongoDB tepatnya). Metode perpustakaan ini kembali Iterable<T>, sedangkan kode saya yang lain mengharapkan Collection<T>. Apakah ada metode utilitas di suatu tempat yang akan membiarkan saya dengan cepat...
На этот вопрос есть ответы на Stack Overflow на русском : Что лучше, null возвращать, или пустую коллекцию? Itu semacam pertanyaan umum (tapi saya menggunakan C #), apa cara terbaik (praktik terbaik), apakah Anda mengembalikan koleksi kosong atau kosong untuk metode yang...
Bagaimana saya bisa mendapatkan karakter n dari string? Saya mencoba braket ( []) accessor tanpa hasil. var string = "Hello, world!" var firstChar = string[0] // Throws error GALAT: 'subskrip' tidak tersedia: tidak dapat subskrip dengan String dengan Int, lihat komentar dokumentasi untuk...
Menggunakan LINQ pada koleksi, apa perbedaan antara baris kode berikut? if(!coll.Any(i => i.Value)) dan if(!coll.Exists(i => i.Value)) Perbarui 1 Ketika saya membongkar .Existssepertinya tidak ada kode. Perbarui 2 Adakah yang tahu mengapa tidak ada kode untuk kode
Saya memiliki array yang saya buat di TypeScript dan memiliki properti yang saya gunakan sebagai kunci. Jika saya memiliki kunci itu, bagaimana saya bisa menghapus item dari
Jelas bahwa kinerja pencarian HashSet<T>kelas generik lebih tinggi daripada List<T>kelas generik . Bandingkan saja kunci berbasis hash dengan pendekatan linier di List<T>kelas. Namun menghitung kunci hash itu sendiri mungkin memerlukan beberapa siklus CPU, jadi untuk sejumlah...
Apa alasan di balik keputusan untuk tidak memiliki metode get sepenuhnya generik di antarmuka java.util.Map<K, V>. Untuk memperjelas pertanyaan, tanda tangan dari metode ini adalah V get(Object key) dari pada V get(K key) dan saya bertanya-tanya mengapa (hal yang sama untuk remove,...
Bagaimana cara saya konversikan int[]ke List<Integer>dalam Java? Tentu saja, saya tertarik pada jawaban lain selain melakukannya dalam satu lingkaran, item demi item. Tetapi jika tidak ada jawaban lain, saya akan memilih yang terbaik untuk menunjukkan fakta bahwa fungsi ini bukan bagian dari...
Saya harap pertanyaan ini tidak dianggap terlalu mendasar untuk forum ini, tetapi kita lihat saja nanti. Saya bertanya-tanya bagaimana cara memperbaiki beberapa kode untuk kinerja yang lebih baik yang dijalankan beberapa kali. Katakanlah saya sedang membuat daftar frekuensi kata, menggunakan Peta...
Saya memiliki Daftar ganda di java dan saya ingin mengurutkan ArrayList dalam urutan menurun. Input ArrayList adalah sebagai berikut: List<Double> testList = new
Apa cara paling sederhana untuk membalikkan ArrayList ini? 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", ""...
Mengapa tidak Setmenyediakan operasi untuk mendapatkan elemen yang sama dengan elemen lain? Set<Foo> set = ...; ... Foo foo = new Foo(1, 2, 3); Foo bar = set.get(foo); // get the Foo element from the Set that equals foo Saya bisa bertanya apakah Setelemen itu mengandung elemen yang sama...
Apakah ada cara untuk memiliki defaultdict(defaultdict(int))agar kode berikut berfungsi? for x in stuff: d[x.a][x.b] += x.c_int dperlu dibangun ad-hoc, tergantung pada x.adan x.belemen. Saya bisa menggunakan: for x in stuff: d[x.a,x.b] += x.c_int tapi kemudian saya tidak bisa...