guava

Я участвую в разработке приложения для Android, которое является довольно "толстым" мобильным клиентом для веб-сервиса. Он сильно взаимодействует с сервером, но также имеет много внутренней логики. Итак, я решил использовать некоторые функции Google Guava библиотека для упрощения процесса разработки. Вот спис...

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

Apache Commons IO имеет приятный удобный метод IOUtils.toString () читать InputStream в строку. Так как я пытаюсь отойти от Apache Commons и гуавы: есть ли эквивалент в гуавы? Я посмотрел на все классы com.google.common.io пакет, и я не мог найти ничего почти так же просто. Edit: я понимаю и ценю проблемы с...

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

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

этот вопрос уже есть ответ здесь: Двунаправленный Карте 6 ответов у меня есть простое отображение целого числа в строку в Java, но мне нужно иметь возможность легко извлекать строку из integer, а также integer из stri...

Я ищу реализацию java.утиль.Очередь или что-то в коллекции Google, которые ведут себя как очередь, но также гарантируют, что каждый элемент очереди уникален. (все дальнейшие вставки не будут иметь никакого эффекта) это возможно, или мне придется делать это вручную? сейчас я использую очередь, с реализацией ...

Я ToStringBuilder.reflectionToString(class) в commons-lang, чтобы реализовать toString() для простых DTOs. Теперь я пытаюсь использовать Google Guava вместо библиотеки Apache commons. И я нашел Objects.ToStringHelper в гуавы. Но это слишком многословно, если в классе много членов. Например: @Override public ...

Я довольно новичок в Guava (давайте будем честными, я не "довольно новый", я полный новичок на эту тему), и поэтому я решил пройти через некоторую документацию и был очень удивлен, читая это: com.google.common.base.Preconditions.checkNotNull(...) Я не понимаю смысла этого метода. Это означает, что вместо то...

предоставляет ли Guava метод для получения значения по умолчанию, если переданная ссылка на объект null ? Я ищу что-то вроде <T> T nullToDefault(T obj, T default), были по умолчанию возвращается, если obj и null. здесь на stackoverflow я ничего не нашел. Я только ищу чистое решение гуавы (если оно ест...