Google Guava Predicates

In this post, we will learn about the useful static utility methods from the Google Guava Predicates class.

February 15, 2022

PeekingIterator and AbstractIterator from Google Guava

In this post, we will learn about the PeekingIterator and AbstractIterator classes from Google Guava library.

January 3, 2022

Suppliers Utility Class in Google Guava

The Suppliers class provides useful methods for working with a Supplier. In this post, we see the Suppliers utility class in Google Guava.

December 28, 2021

Google Guava CharMatcher

Google Guava CharMatcher class is a Predicate for a character value. It also has basic text processing methods.

December 6, 2021

Google Guava Streams

Google Guava offers many utility methods to simplify the coding. In this post, we will learn about the utilities in the Google Guava Streams.

September 27, 2021

Google Guava Comparators

Google Guava library has a class called Comparators, which provides static methods for working with Java Comparator instances.

September 20, 2021

Immutable Collections in Google Guava

Google Guava provides ways to create Immutable Collections. In this post, we will learn to create immutable collections using Google Guava.

January 11, 2021

Preconditions in Google Guava

Preconditions in the Google Guava offers static utility methods that will help us write one-line statements for doing precondition validations.

April 21, 2020

BiMap in Google Guava

The BiMap in Google Guava is a bidirectional map that preserves the uniqueness of values and keys. This allows us to lookup by value in the map too.

March 17, 2020

Multimap in Google Guava

A Multimap is a map but it can map multiple values against a key. In this post, we will look at a related class of Multiset - the Multimap in Google Guava.

February 18, 2020