«guava» etiketlenmiş sorular

Google'ın Java ve Android geliştirme için Temel Java Kitaplığı.

5
Google Guava ve Apache Commons'a karşı [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların olgular, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 7 yıl önce kapalı . …

3
bir Guava ImmutableMap başlatma
Guava, bir haritayı başlatmak için güzel bir kısayol sunuyor. Ancak haritam dokuz girişe başladığında aşağıdaki derleyici hatasını (Eclipse Indigo) alıyorum. Yöntem of(K, V, K, V, K, V, K, V, K, V)türü ImmutableMapbağımsız değişkenler için geçerli değildir (String, String, String, String, String, String, String, String, String, String, String, String, String, String, …
140 java  dictionary  guava 

8
Guava kütüphanesi: En kullanışlı ve / veya gizli özellikleri nelerdir? [kapalı]
Burada ne sorulduğunu söylemek zor. Bu soru belirsiz, belirsiz, eksik, aşırı geniş veya retoriktir ve mevcut haliyle makul bir şekilde cevaplanamaz. Yeniden açılabilmesi için bu soruyu netleştirme konusunda yardım için yardım merkezini ziyaret edin . 8 yıl önce kapalı . Guava API'sini ve sağladığı yeni koleksiyon türlerini hızlı bir şekilde …
131 java  guava 

8
Java'da sıralı tamsayılar listesi veya dizisini nasıl oluşturabilirim?
Bir değerden bir değere sıralı değerlerle List<Integer>bir Integer[]veya belki bir veya oluşturmanın kısa ve tatlı bir yolu var mı ?int[]startend Yani, aşağıdakilerden daha kısa, ancak aşağıdakilerden 1'e eşdeğer bir şey : void List<Integer> makeSequence(int begin, int end) { List<Integer> ret = new ArrayList<>(end - begin + 1); for (int i=begin; …

3
Guava ve apache eşdeğer kitaplıkları arasındaki büyük gelişmeler nelerdir?
Şu anda apache koleksiyonları, string utils, vb. Kullanıyoruz. Apache Foundations uygulamasından geçiş yapıp yapmamaya karar vermem gerekiyor. Önemli kriter geliştiricilerin kullanım kolaylığıdır. Performans / bellek kullanımı bizim için henüz önemli bir konu değil. Geliştirme hızı bu noktada kilit kriterdir. Guava ile geliştiricinin hayatının nasıl önemli ölçüde kolaylaştırıldığına dair görüşlerimi takdir …

1
Android geliştirme için Google Guava kitaplığını kullanmak iyi bir fikir mi?
Bir Web servisi için oldukça "kalın" bir mobil istemci olan Android uygulamasının geliştirilmesinde yer alıyorum. Sunucu ile yoğun bir şekilde iletişim kurar, ancak aynı zamanda çok fazla iç mantığa da sahiptir. Bu yüzden, Google Guavageliştirme sürecini basitleştirmek için kütüphanenin bazı özelliklerini kullanmaya karar verdim . İşte çok ilgilendiğim özelliklerin bir …
122 java  android  guava 

11
Standart mime tipi sabitleri listeleyen arabirim / enum
Tüm standart mime türünün (diğer adıyla content-type) değerlerini listeleyen bir arabirim veya enum için standart kitaplıklar arasında (apache commons, jax, jboss, javax gibi) arıyorum. Bu arabirim, tüm grubun gwt kaynak kodu olarak dahil edilmesini zorlaştıracak diğer sınıflarla çok fazla yüklenmemelidir. Örneğin interface ContentType{ String JSON = "Application/JSON"; blah ... blah …

18
Yinelenen anahtarlarla harita uygulaması
Yinelenen anahtarlara sahip bir haritam olsun istiyorum. Birçok harita uygulaması olduğunu biliyorum (Eclipse bana yaklaşık 50 gösteriyor), bu yüzden buna izin veren bir tane olması gerektiğine bahse girerim. Bunu yapan kendi haritanızı yazmanın kolay olduğunu biliyorum, ancak mevcut bazı çözümleri kullanmayı tercih ederim. Belki ortak koleksiyonlarda veya google koleksiyonlarında bir …

5
Birden çok Koleksiyonu tek bir mantıksal Koleksiyonda birleştirmek mi?
Bir sınıfın üyeleri olarak sabit sayıda koleksiyonum (örneğin 3 DiziListesi) olduğunu varsayalım. Şimdi, tüm öğeleri diğer sınıflara göstermek istiyorum, böylece tüm öğeler üzerinde basitçe yineleme yapabilirler (ideal olarak, salt okunur). Guava koleksiyonlarını kullanıyorum ve geçici kopyalar yapmadan dahili koleksiyonlar üzerinde mantıksal bir görünüm oluşturmak için guava yineleyicileri / yineleyicileri nasıl …
110 java  collections  guava 

15
HashMap için oluşturucu
Guava bize Java türleri için harika fabrika yöntemleri sağlar Maps.newHashMap(). Peki java Haritaları için de kurucular var mı? HashMap<String,Integer> m = Maps.BuildHashMap. put("a",1). put("b",2). build();
109 java  collections  guava 

9
IOUtils.toString (InputStream) için Guava eşdeğeri
Apache Commons IO , bir String'i okumak için güzel bir IOUtils.toString () yöntemine sahiptirInputStream . Apache Commons'tan ve Guava'dan uzaklaşmaya çalıştığım için : Guava'da bir eşdeğeri var mı? com.google.common.ioPaketteki tüm sınıflara baktım ve bu kadar basit bir şey bulamadım. Düzenleme: Karakter kümeleriyle ilgili sorunları anlıyor ve takdir ediyorum. Tüm kaynaklarımın …
106 java  io  inputstream  guava 

7
Google Guava, koleksiyonlar için Boş veya Boş
Guava'nın Strings için isNullOrEmpty yardımcı yöntemine sahip olduğunu görüyorum Strings.isNullOrEmpty(str) Listeler için benzer bir şeyimiz var mı? Gibi bir şey Lists.isNullOrEmpty(list) eşdeğer olmalıdır list == null || list.isEmpty() Ayrıca, Diziler için benzer bir şeyimiz var mı? Gibi bir şey Arrays.isNullOrEmpty(arr) eşdeğer olmalıdır arr == null || arr.length == 0
102 java  guava 

4
Java'da Dayanak
PredicateJava'da kullanılan kodun üzerinden geçiyorum . Ben hiç kullanmamış Predicate. Birisi bana herhangi bir öğretici veya kavramsal açıklamaya Predicateve onun Java'daki uygulamasına rehberlik edebilir mi?
101 java  guava  predicate 


12
Kod nasıl küçültülür - dex'te 65k yöntem sınırı
Pek çok kütüphane projesine dayanan oldukça büyük bir Android uygulamam var. Android derleyicisinin .dex dosyası başına 65536 yöntem sınırlaması var ve ben bu sayıyı aşıyorum. Yöntem sınırına ulaştığınızda temel olarak seçebileceğiniz (en azından bildiğim kadarıyla) iki yol vardır. 1) Kodunuzu küçültün 2) Birden fazla dex dosyası oluşturun ( bu blog …

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.