Вопросы с тегом «guava»

Базовая библиотека Java от Google для разработки под Java и Android.

5
Google Guava против 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, String, …
143 java  dictionary  guava 

8
Библиотека Guava: каковы ее самые полезные и / или скрытые функции? [закрыто]
Трудно сказать, что здесь спрашивают. Этот вопрос является двусмысленным, расплывчатым, неполным, чрезмерно широким или риторическим, и на него нельзя дать разумный ответ в его нынешней форме. Чтобы прояснить этот вопрос и открыть его повторно, посетите Справочный центр . Закрыто 8 лет назад . У меня было быстрое сканирование API Guava …
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-типов (также известных как content-type). Этот интерфейс не должен быть слишком загроможден другими классами, что затруднило бы включение всей группы в качестве исходного кода gwt. например interface ContentType{ String JSON …

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

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

15
строитель для HashMap
Guava предоставляет нам отличные фабричные методы для типов Java, таких как Maps.newHashMap(). Но есть ли еще конструкторы для java Maps? 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.isNullOrEmpty(str) Есть ли у нас что-нибудь подобное для списков? Что-то вроде Lists.isNullOrEmpty(list) что должно быть эквивалентно list == null || list.isEmpty() Кроме того, есть ли у нас что-нибудь подобное для массивов? Что-то вроде Arrays.isNullOrEmpty(arr) что должно быть эквивалентно arr …
102 java  guava 

4
Предикат в Java
Я просматриваю код, который используется Predicateв Java. Никогда не использовал Predicate. Может ли кто-нибудь направить меня к любому руководству или концептуальному объяснению Predicateи его реализации на Java?
101 java  guava  predicate 


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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.