Components

  • Array Helper - Helpful utilities for working with arrays.
  • Base 64 - Encode and decode base 64.
  • Browser - Open a browser from an application on Windows, Unix, or Macintosh.
  • CGI Query String Parser - Libraries to to parse the query data supplied by HTTP GET or POST requests.
  • Circular Buffers - Implements the circular buffer producer/consumer model for bytes.
  • Command Line Parser - Handle options and arguments to Java command line programs.
  • Concatenation Streams - Combine multiple streams of incoming data to create a single stream.
  • Comma Separated Values (CSV) - Libraries to read and write files in Comma Separated Value (CSV) format.
  • Date and Time Parser - Parse a variety of date formats with little or no configuration.
  • Exec Helper - Convenience methods for executing external applications that output data.
  • File Helper - Methods for manipulating files.
  • Iterators and Enumerations - Convert between Iterators and Enumerations or convert arrays to Iterators or Enumerations.
  • Line Ends - Converts text files between various system formats.
  • MD5 Sums - Classes for generating MD5 checksums on String, Byte arrays, Streams, or Files.
  • No Close Streams - Create streams that cannot be closed with the regular close() mechanism.
  • Parallelizer - Runs multiple jobs in parallel, n threads at a time, and waits until all threads are complete before continuing.
  • Password Dialog - A password dialog box written for Swing.
  • Random Password Generator - Generate a random String using a cryptographically secure random number generator.
  • Significant Figures - Handles parsing, rounding, and displaying numbers for scientific applications.
  • Size Limit Input Stream - Create a sub-stream of a specified length from an existing input stream.
  • String Helper - Methods for formatting, manipulating, and querying Strings.
  • String Tokenizer - A StringTokenizer replacement with enhancements.
  • Straight Stream Reader - An input stream reader that does no character class translation.
  • Tabs - Tab adjuster that can convert tabs to spaces and vice versa.
  • Uber Properties - A replacement for the java.utils.Properties class with enhancements.