Skip to content
Valentyn Kolesnikov edited this page Sep 23, 2021 · 5 revisions

Underscore-java

Underscore-java is a port of Underscore.js for Java. It is a utility-belt library that provides a lot of the functional programming support that you would expect in Prototype.js (or Ruby).

Underscore-java provides dozens of functions that support both the usual functional suspects: map, select, invoke - as well as more specialized helpers: function binding, sorting, deep equality testing, and so on. It delegates to built-in functions where applicable.

Underscore-java is compatible with Java 8 and later.

The project is hosted on GitHub. Contributions are welcome.

Collections

Arrays

Functions

Objects

Utilities

Chaining

Change Log

Clone this wiki locally