Home » Web Developer » Java & JavaScript » Boyer 1.5
( Free full version | 547 KB )
Boyer 1.5
Fast string search (indexOf) using the Boyer-Moore algorithm.
- Developer:
- Canadian Mind Products
- License:
- Freeware
- OS:
- Windows 98 / ME / 2000 / XP / 2003 / Vista / Unix / Linux / Mac OS X / Mac OS Other
- Requirements:
- Java 1.1+
- Price:
- Free
Price is subject to change at any time by the company - Date added:
- 4/1/2009
- Last Update:
- 6/16/2007
- User Rating:
- Not yet rated.
- Your Rating:
( Free full version | 547 KB ) Boyer 1.5 Publisher's description
Fast string search (indexOf) using the Boyer-Moore
algorithm. Incorporate this class into your own Java
programs to rapidly search strings.
use:
import com.mindprod.Boyer.Boyer;
...
Boyer b = new Boyer("dogcatwombat");
int where = b.indexOf("cat");
or
int where = Boyer.indexOf("dogcatwombat","cat");
Boyer-Moore is about twice as fast as String.indexOf when
the string you are searching in is 2K or over and the
pattern you are searching for is 4 characters or longer.
String.indexOf is particularly slow when the pattern begins
with a common letter such as "e". Boyer-Moore is fastest
when the pattern is long and composed only of uncommon
letters, e.g. "z" or "^". If you use a char[] instead of
String for your text to be searched, it will run an
additional 33% faster.
Boyer automatically reverts to String.indexOf when that
would be faster.
algorithm. Incorporate this class into your own Java
programs to rapidly search strings.
use:
import com.mindprod.Boyer.Boyer;
...
Boyer b = new Boyer("dogcatwombat");
int where = b.indexOf("cat");
or
int where = Boyer.indexOf("dogcatwombat","cat");
Boyer-Moore is about twice as fast as String.indexOf when
the string you are searching in is 2K or over and the
pattern you are searching for is 4 characters or longer.
String.indexOf is particularly slow when the pattern begins
with a common letter such as "e". Boyer-Moore is fastest
when the pattern is long and composed only of uncommon
letters, e.g. "z" or "^". If you use a char[] instead of
String for your text to be searched, it will run an
additional 33% faster.
Boyer automatically reverts to String.indexOf when that
would be faster.
Related downloads for Boyer
ActiveWidgets 2.5.4Very fast AJAX datagrid and many high-quality javascript UI components.
Thin Slice Upload 1.02Thin Slice Upload is a resumable large file uploader.
SpreadsheetConverter to Java/JSP Std Ed 4.6.0Convert a MS Excel workbook into good-looking JSP-page and calculating JavaBean
UltraMenu 1.1Easy JavaScript menu builder for DHTML drop down and cross browser web menus.
Sothink DHTML Menu 9.2DHTML menu maker builds professional drop down menu and JavaScript menu easily.
New release of Java & JavaScript
JS Auto Form Validator - JavaScript Form Validation Component 2.0.1JS Auto Form Validator - JavaScript Form Validation Component
Likno Web Modal Windows Builder 1.0.122Rich interface to create jQuery Modal Windows for websites with minimal coding!
Navicoder IDE for Java (Java IDE editor for Windows) Freeware also available 2.1.0NaviCoder is a Java IDE that enables programmers to create and debug code fas...
JS Auto Form Validator - JavaScript Form Validation 1.0.5JS Auto Form Validator - JavaScript program for easy-to-setup form validation.
JavaScript Image Rotator 1.0JavaScript-producing design tool to create rotating images on Web pages.
More products from Canadian Mind Products
Ini 1.2Windows *.ini file verifier, tidier and sorter.
NetworkCam 1.6Java Applet to view a Webcam stream of JPG images
Echoserver 1.3See what browsers and programs are sending to an HTTP Server.
CMOSSave 4.6Check CMOS for corruption and automatically restore it.
Transporter 1.4Lightweight Java classes to let you encrypt/sign/armour for secure transmission.
Categories
- » Web Developer
- HTML Conversion Tool
- HTML Editor
- Java & JavaScript
- Server
- Site Management
- Web Design Utility
- Website Promotion
- Reference & Tutorial
- Miscellaneous
- ASP & ASP.Net
- CGI & PHP
- Scripting
- Website Publishing
- » MP3 & Audio
- » Multimedia & Design
- » Desktop Enhancement
- » Games
- » Home & Education
- » Business & Finance
- » Internet
- » Utility
- » Software Development
