StringSearch

High-performance pattern matching algorithms in Java

The Java language lacks fast string searching algorithms. StringSearch provides implementations of the Boyer-Moore and the Shift-Or (bit-parallel) algorithms. These algorithms are easily five to ten times faster than the naïve implementation found in java.lang.String.

Watch Star

Download

Or get StringSearch through Maven:

	<dependencies>	<dependency>	<groupId>com.eaio.stringsearch</groupId>	<artifactId>stringsearch</artifactId>	<version>2.2</version>	</dependency>	</dependencies> …	<repositories>	<repository>	<id>eaio.com</id>	<url>http://repo.eaio.com/maven2</url>	</repository>	</repositories> 

StringSearch 1.2

StringSearch 1.2, which includes a native library and a different selection of algorithms, is still available.

Documentation

This library contains implementations of the following pattern matching algorithms:

License

StringSearch is licensed under the MIT License (OSI certified).

Other resources

Subscribe

RSS 2.0, Atom or subscribe by Email.

Top Posts

  1. DynaCloud - a dynamic JavaScript tag/keyword cloud with jQuery
  2. 6 fast jQuery Tips: More basic Snippets
  3. xslt.js version 3.2 released
  4. xslt.js version 3.0 released XML XSLT now with jQuery plugin
  5. Forum Scanners - prevent forum abuse
  6. Automate JavaScript compression with YUI Compressor and /packer/

Navigation