Запитання з тегом «guava»

Основна бібліотека Java Google для розробки Java та Android.

5
Google Guava vs. Apache Commons [закрито]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

3
ініціалізація Guava ImmutableMap
Guava пропонує приємний ярлик для ініціалізації карти. Однак я отримую таку помилку компілятора (Eclipse Indigo), коли моя карта ініціалізується на дев'ять записів. Метод of(K, V, K, V, K, V, K, V, K, V)у типі ImmutableMapне застосовується для аргументів (String, String, String, String, String, String, String, String, String, String, String, String, …
140 java  dictionary  guava 

8
Бібліотека Guava: Які її найкорисніші та / або приховані функції? [зачинено]
Важко сказати, про що тут питають. Це запитання є неоднозначним, розпливчастим, неповним, надто широким або риторичним і не може бути обґрунтованим відповіді в його теперішній формі. Для уточнення цього питання, щоб його можна було знову відкрити, відвідайте довідковий центр . Закрито 8 років тому . У мене було швидке сканування …
131 java  guava 

8
Як я можу генерувати список або масив послідовних цілих чисел на Java?
Чи є короткий і солодкий спосіб генерувати List<Integer>або, можливо, анонімний Integer[] або int[], послідовні значення від якогось startзначення до endзначення? Тобто щось коротше, але еквівалентне 1 наступному: void List<Integer> makeSequence(int begin, int end) { List<Integer> ret = new ArrayList<>(end - begin + 1); for (int i=begin; i<=end; i++) { ret.add(i); …

3
Які великі вдосконалення між бібліотеками guava та apache еквівалентними?
В даний час ми використовуємо колекції apache, рядкові утиліти тощо. Мені потрібно вирішити, чи варто переходити від впровадження основ apache. Важливим критерієм є простота використання розробниками. Продуктивність / використання пам'яті поки не є важливою проблемою для нас. Швидкість розвитку є ключовим критерієм на даний момент. Я би вдячний думками про …

1
Чи корисно використовувати бібліотеку Google Guava для розробки Android?
Я беру участь у розробці програми Android, яка є досить "товстим" мобільним клієнтом для веб-сервісу. Він сильно спілкується з сервером, але також має багато внутрішньої логіки. Отже, я вирішив використати деякі функції Google Guavaбібліотеки для спрощення процесу розробки. Ось перелік особливостей, які мене дуже цікавлять: незмінні колекції, базові утиліти, розширення …
122 java  android  guava 

11
Інтерфейс / перелік перераховує стандартні константи типу mime
Я шукаю серед стандартних бібліотек (таких як apache commons, jax, jboss, javax) для інтерфейсу або перерахунку, який перераховує значення всіх стандартних типів mime (ака-тип типу). Цей інтерфейс не повинен бути занадто глибоким з іншими класами, які ускладнюватимуть включення всієї групи як вихідний код gwt. наприклад interface ContentType{ String JSON = …

18
Реалізація карти з повторюваними ключами
Я хочу мати карту з повторюваними ключами. Я знаю, що існує багато реалізацій карт (Eclipse показує мені близько 50), тому я маю на увазі, що має бути така, яка дозволяє це. Я знаю, що легко написати власну карту, яка це робить, але я скоріше використовую якесь існуюче рішення. Можливо, щось …

5
Об’єднати кілька колекцій в одну логічну колекцію?
Припустимо, у мене є постійне число колекцій (наприклад, 3 ArrayLists) як членів класу. Тепер я хочу розкрити всі елементи іншим класам, щоб вони могли просто перебрати всі елементи (в ідеалі лише для читання). Я використовую колекції guava і мені цікаво, як я міг би використовувати ітератори / ітератори guava для …
110 java  collections  guava 

15
будівельник для HashMap
Guava надає нам чудові фабричні методи для типів Java, таких як Maps.newHashMap(). Але чи є також будівельники для Java-карт? HashMap<String,Integer> m = Maps.BuildHashMap. put("a",1). put("b",2). build();
109 java  collections  guava 

9
Guava еквівалент IOUtils.toString (InputStream)
Apache Commons IO має приємний метод зручності IOUtils.toString () для читання InputStreamрядка. Оскільки я намагаюся відійти від Apache Commons та до Guava : чи є еквівалент у Guava? Я переглянув усі класи в com.google.common.ioпакеті, і не зміг знайти щось майже так просто. Редагувати: Я розумію і ціную проблеми із графіками. …
106 java  io  inputstream  guava 

7
Google Guava isNullOrEmpty для колекцій
Я бачу, що у Guava використовується метод isNullOrEmpty для Strings Strings.isNullOrEmpty(str) Чи є у нас щось подібне до списків? Щось на зразок Lists.isNullOrEmpty(list) що має бути рівнозначним list == null || list.isEmpty() Також, чи є у нас щось подібне для Arrays? Щось на зразок Arrays.isNullOrEmpty(arr) що має бути рівнозначним arr …
102 java  guava 

4
Присудок на Java
Я переглядаю код, який використовується Predicateна Java. Я ніколи не використовував Predicate. Хтось може мене направляти до будь-якого навчального чи концептуального пояснення Predicateта його реалізації на Java?
100 java  guava  predicate 


12
Як зменшити код - обмеження методу 65k у dex
У мене є досить великий додаток для Android, який спирається на багато бібліотечних проектів. Компілятор Android має обмеження в 65536 методів для кожного файлу .dex, і я перевищую це число. В основному є два шляхи, які ви можете вибрати (принаймні, що я знаю), коли ви досягаєте межі методу. 1) Зменште …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.