Google Guava Maps

Google Guava Maps has many static utility methods operating on Map instances (Map, SortedMap, NavigableMap, BiMap etc.,).

May 27, 2024

Google Guava Collections2

The Collections2 utility class in the Google Guava library has four methods, viz., filter, transform, permutations and orderedPermutations.

April 29, 2024

Google Guava Sets Utility Class

The Google Guava Sets utility class has static utility methods pertaining to Set instances. This post covers the methods from the Sets class.

March 25, 2024

Google Guava Converter

The Google Guava Converter class represents a function to convert a value of type A to a value of type B and in the reverse direction as well.

July 24, 2023

Google Guava MoreObjects

The Google Guava MoreObjects has helper functions to operate on any Object. It has two static methods viz., firstNonNull and toStringHelper.

June 26, 2023

Google Guava Maps difference

In this post, we will explore finding difference between two maps and how we can use the Google Guava’s Maps#difference method to do it.

April 17, 2023

Google Guava FluentIterable

In this post, we will learn about the Google Guava FluentIterable class which is a discouraged (but not deprecated) precursor to Java’s Stream library.

February 13, 2023

Google Guava Table

The Google Guava Table, part of Google Guava Collections, allows us to map a value to two ordered keys, called the row key and the column key.

November 14, 2022

Google Guava Lists Utility Class

The Google Guava Lists Utility class has static utility methods for working with a Java List. Let us learn about some useful methods from it.

April 18, 2022

Google Guava Functions

In this post, we will learn about the Google Guava Functions utility class which has static utility methods to work on Function instances.

February 21, 2022