The Trove library provides high speed regular and primitive collections for Java. 

The GNU Trove library has two objectives: 
  1. Provide "free" (as in "free speech" and "free beer"), fast, lightweight implementations of the java.util Collections API. These implementations are designed to be pluggable replacements for their JDK equivalents.
  2. Provide primitive collections with similar APIs to the above. This gap in the JDK is often addressed by using the "wrapper" classes (java.lang.Integer, java.lang.Float, etc.) with Object-based collections. For most applications, however, collections which store primitives directly will require less space and yield significant performance gains.
Trove allows both server-side and client applications to work faster and use less memory. Give it a try and discover a library you can't live without! 


Current versions: 
  • Stable: 3.0.1, changes (10/7/11) 
  • Experimental: none right now

Recent News

  • 3.0.2 3.0.2 has been released to the SourceForge download page and will be release to Maven soon (tonight?).This release contains a couple of significant bug fixes and is ...
    Posted Nov 23, 2011 11:41 AM by Rob Eden
  • 3.0.1 3.0.1 is now available for downloads. This is mainly a bug fix release with a number of minor features. See CHANGES.txt or the readme file in the ...
    Posted Oct 6, 2011 11:18 PM by Rob Eden
  • Ten Years Later: 3.0 In November 2001, Trove 0.0.1 was posted. Nearly ten years later the Trove development team is pleased to announce the release of version 3.0.0. This is ...
    Posted Sep 11, 2011 7:31 PM by Rob Eden
Showing posts 1 - 3 of 7. View more »