Pertanyaan yang diberi tag guava

Pustaka Core Java Google untuk pengembangan Java dan Android.

140
menginisialisasi Guava ImmutableMap

Guava menawarkan jalan pintas yang bagus untuk menginisialisasi peta. Namun saya mendapatkan kesalahan kompilator berikut (Eclipse Indigo) ketika peta saya menginisialisasi ke sembilan entri. Metode of(K, V, K, V, K, V, K, V, K, V)dalam tipe ImmutableMapini tidak berlaku untuk argumen (String,...

116
Implementasi peta dengan kunci duplikat

Saya ingin memiliki peta dengan kunci duplikat. Saya tahu ada banyak implementasi peta (Eclipse menunjukkan kepada saya sekitar 50), jadi saya yakin pasti ada satu yang memungkinkan ini. Saya tahu mudah untuk menulis peta Anda sendiri yang melakukan ini, tetapi saya lebih suka menggunakan beberapa...

110
Gabungkan beberapa Koleksi menjadi satu Koleksi logis?

Asumsikan, saya memiliki sejumlah koleksi (misalnya 3 ArrayLists) sebagai anggota kelas. Sekarang, saya ingin mengekspos semua elemen ke kelas lain sehingga mereka dapat dengan mudah mengulang semua elemen (idealnya, hanya baca). Saya menggunakan koleksi jambu biji dan saya bertanya-tanya bagaimana...

109
pembangun untuk HashMap

Guava memberi kami metode pabrik yang bagus untuk jenis Java, seperti Maps.newHashMap(). Tetapi apakah ada juga pembuat untuk java Maps? HashMap<String,Integer> m = Maps.BuildHashMap. put("a",1). put("b",2).

106
Jambu biji setara untuk IOUtils.toString (InputStream)

Apache Commons IO memiliki metode kemudahan yang bagus IOUtils.toString () untuk membaca InputStreamke sebuah String. Karena saya mencoba beralih dari Apache Commons dan ke Guava : apakah ada padanannya di Guava? Saya melihat semua kelas dalam com.google.common.iopaket dan saya tidak dapat...

102
Google Guava isNullOrEmpty untuk koleksi

Saya melihat bahwa Guava memiliki metode utilitas isNullOrEmpty untuk Strings Strings.isNullOrEmpty(str) Apakah kami memiliki sesuatu yang serupa untuk Daftar? Sesuatu seperti Lists.isNullOrEmpty(list) yang seharusnya setara dengan list == null || list.isEmpty() Juga, apakah kita memiliki...

100
Predikat di Jawa

Saya akan melalui kode yang digunakan Predicatedi Java. Saya tidak pernah menggunakan Predicate. Dapatkah seseorang memandu saya untuk tutorial atau penjelasan konseptual apa pun Predicatedan implementasinya di

89
Apa gunanya kelas Opsional Guava

Saya baru-baru ini membaca tentang ini dan melihat orang-orang menggunakan kelas ini, tetapi dalam hampir semua kasus, penggunaan nullakan berhasil juga - jika tidak lebih intuitif. Dapatkah seseorang memberikan contoh konkret di mana Optionalakan mencapai sesuatu yang nulltidak bisa atau dengan...

86
Guava: Mengapa tidak ada fungsi Lists.filter ()?

Apakah ada alasannya Lists.transform() tapi tidak Lists.filter() ? Bagaimana cara memfilter daftar dengan benar? Saya bisa menggunakan new ArrayList(Collection2.filter()) tentu saja, tapi dengan cara ini tidak ada jaminan bahwa pemesanan saya tetap sama, jika saya mengerti dengan...