Вопросы по теме 'guava'
Были ли Коллекции Google 1.0 усовершенствованы?
Согласно записи в MVNRepository , на момент написания этой статьи последняя версия в maven Central — 1.0-rc5. Я знаю, что между недавно анонсированной версией 1.0 и RC5 нет никаких изменений, но я думаю, что придирки внутри меня хотят найти версию...
1994 просмотров
schedule
17.05.2023
Поставщики коллекций Google и поиск
Я ищу метод Google Collections, который возвращает первый результат последовательности поставщиков, который не возвращает значение null.
Я рассматривал использование Iterables.find(), но в моем предикате мне пришлось бы вызывать моего поставщика,...
1505 просмотров
schedule
13.05.2023
Чтобы создать экземпляр BiMap из google-коллекций в Java
Как создать экземпляр Bimap коллекций Google?
Я прочитал вопрос Java: создание экземпляра HashBiMap коллекции Google .
Пример моего кода
import com.google.common.collect.BiMap;
public class UserSettings {
private Map<String,...
12577 просмотров
schedule
04.06.2023
Каков наиболее эффективный способ загрузки данных из файла в коллекцию по запросу?
Я работаю над java-проектом, который позволит пользователям анализировать несколько файлов с потенциальными тысячами строк. Проанализированная информация будет храниться в разных объектах, которые затем будут добавлены в коллекцию.
Поскольку...
1219 просмотров
schedule
26.08.2022
Iterables.find и Iterators.find — вместо того, чтобы генерировать исключение, получить null
Я использую google-коллекции и пытаюсь найти первый элемент, который удовлетворяет Predicate, если нет, верните мне «ноль».
К сожалению, Iterables.find и Iterators.find выбрасывают исключение NoSuchElementException, когда элемент не найден....
4904 просмотров
schedule
11.03.2023
Получить минимальное значение карты (ключ, двойной)
Есть ли способ (возможно, с помощью Google Collections) получить минимальное значение Map(Key, Double) ?
Традиционным способом мне пришлось бы сортировать карту по значениям и брать первое/последнее.
75695 просмотров
schedule
05.09.2022
Безопасен ли поток Guava ImmutableList.Builder?
Каковы гарантии безопасности потоков для ImmutableList.Builder в Guava? Javadocs не говорят.
4069 просмотров
schedule
23.06.2022
Как создать Multimap ‹K, V› из Map ‹K, Collection ‹V››?
Я не нашел такой конструкции мульти-карты ... Когда я хочу это сделать, я перебираю карту и заполняю мульти-карту. Есть ли другой способ?
final Map<String, Collection<String>> map = ImmutableMap.<String,...
78769 просмотров
schedule
26.08.2022
Может ли кто-нибудь объяснить мне, когда полезно использовать MapMaker или WeakHashMaps?
Я читал, что многим людям действительно нравится MapMaker Google Guava (Коллекции), однако я не вижу хороших вариантов его использования.
Я прочитал javadoc, и в нем говорится, что он ведет себя как ConcurrentHashMap . В нем также говорится,...
1824 просмотров
schedule
04.10.2022
Шаблон проектирования MapMaker?
Меня впечатлил MapMaker design.I хотел бы знать, как называется шаблон, который здесь используется?
(Я думаю, что это что-то вроде шаблона декоратора, но в котором нам не нужно оборачивать объект в другой объект, чтобы расширить...
736 просмотров
schedule
18.12.2022
Альтернативы HashMap для хранения данных с эффективным использованием памяти
В настоящее время у меня есть программа типа электронных таблиц, которая хранит свои данные в ArrayList HashMaps. Вы, несомненно, будете шокированы, когда я скажу вам, что это не оказалось идеальным. Кажется, что накладные расходы используют в 5 раз...
41491 просмотров
schedule
25.04.2022
Когда следует использовать weakValues() класса MapMaker?
Если запись на карте имеет слабую ссылку key , запись будет удалена при следующей сборке мусора, верно?
Я понимаю, что класс MapMaker предоставляет метод weakKeys . Но меня смущает weakValue() . когда я должен использовать weakValue или...
922 просмотров
schedule
25.01.2023
Могу ли я перенести текст на заданную ширину с помощью Guava?
Я хотел бы иметь возможность обернуть длинную строку фиксированной длины. Есть ли способ сделать это в Guava ?
Apache Commons/Lang имеет метод WordUtils.wrap(String, length) делает именно то, что мне нужно. Есть ли у Гуавы простые средства...
2811 просмотров
schedule
04.07.2022
Сведение Iterable‹Iterable‹T›› в Guava
Есть ли в Гуаве метод flatten или простой способ преобразовать Iterable<Iterable<T>> в Iterable<T> ?
У меня есть Multimap<K, V> [sourceMultimap], и я хочу вернуть все значения, где ключ соответствует некоторому...
15206 просмотров
schedule
19.04.2023
Какое правильное название для модуля Guava в приложении GWT?
В GWT SDK есть 2 jar-файла: gwt-user.jar и gwt-dev.jar . Поскольку они находятся в моем пути к классам, я могу использовать их без проблем.
Однако, когда я попытался использовать guava, связанный с gwt (com.google.gwt. ThirdParty.Guava.common),...
8957 просмотров
schedule
16.01.2024
Проблема со сборкой магистрали Google Guava
Я задаю этот вопрос в stackoverflow, так как это рекомендуемый форум вопросов по гуаве, указанный на веб-сайте гуавы (http://code.google.com/p/guava-libraries/).
Я хочу попробовать некоторые из невыпущенных новых функций Google guava (например,...
486 просмотров
schedule
21.02.2024
Эффективная вставка в коллекцию длинных значений
Я собираю метрики для фрагмента кода и хочу сохранить набор временных различий (тип примитива long ) для последующего анализа.
Операция вставки для этой коллекции должна быть максимально эффективной, чтобы добавить к результатам наименьшие...
247 просмотров
schedule
23.08.2022
Список фильтрации без использования итератора
Мне нужно отфильтровать список размером 1000 или более и получить из него подсписок. Я не хочу использовать итератор.
1) В настоящее время я повторяю список и сравниваю его с помощью Java. Это трудоемкая задача. Мне нужно повысить...
549 просмотров
schedule
14.10.2022
Использование интерфейсов предикатов и функций Guava 10 с GWT 2.4.0
Поддерживаются ли Predicate s и Function s в GWT 2.4.0 и Guava GWT 10.0.1? Оба интерфейса помечены как @GwtCompatible .
При запуске проекта в режиме хоста отладки я получаю ошибки проверки времени выполнения при использовании Predicate :...
1795 просмотров
schedule
15.12.2023
Почему банки с источниками гуавы почти пусты? (Необходимо для GWT)
Текущая версия библиотек Google Guava (10.0.1) прекрасно развернута на Maven Central здесь http://repo1.maven.org/maven2/com/google/guava/guava/10.0.1/
Мой компилятор GWT продолжает жаловаться, например. «Модуль GWT...
724 просмотров
schedule
15.07.2023