Boyer 1.5
Downloads:
Publisher: Canadian Mind Products
File size: 537KB
OS: Windows Vista, 2003, XP, 2000, 98, Me, NT,Mac OS X,Mac OS 9,Unix,Linux
Date added: 2009-10-27
Homepage: http://mindprod.com/
Category: Development
Boyer 1.5 Description
"Fast string search (indexOf) using the Boyer-Moore algorithm."
Edit by : 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. you can free download Boyer 1.5 now.
Boyer 1.5 Keywords
Boyer 1.5 Related Software
- FontShower
Displays all the fonts available to Swing in Java. - FileTimes
Read and set Windows file/dir times from Java: Create/LastModified/LastAccessed - Masker
Hides email addresses from spammers as PNG image files. - Accumulate
Used to accumulate values by category. - Align
Aligns data in ASCII text files into neat columns. - SetClock
Set your PC Clock from an accurate atomic clock on the web. - Launder
Removes all viruses known and unknown as it erases. - Submitter
Submitter will submit your PAD *.xml program descriptor file to 35 websites. - Entities
Utilities to convert/strip/insert HTML entities - HunkIO
Java classes to readEntireFile, create a temp file etc. - Encodings
Applet to list all supported encodings (character sets) supported by Java. - Dedup
Java command line utility to removes duplicate lines from text files. - WebCam Viewer
Java Applet to view a Webcam stream of JPG images - CMOSSave
Utililities to save, restore and check CMOS settings - Compactor
Compresses HTML by removing unnecessary white space. - Transporter
Lightweight Java classes to let you encrypt/sign/armour for secure transmission. - NetworkCam
Java Applet to view a Webcam stream of JPG images - Splice
SPLICE splices bits of files together - KeyPlayer
Java Keystroke and Mouse Event Tutor - Volser
Gets the 4-byte 32-bit binary volume serial number in Windows. - BigDate
BigDate Allows you to manipulate dates without considering time or timezone - FourTidy
Tidies, sorts, aligns and dedups Take Command/4NT/4DOS DESCRIBE file descriptors - Batik
Java to let you create a custom utility to find and delete all junk files. - Wassup
Wassup let's you know what's up with your Java environment. - Primes
calculates the prime numbers 1..N, tells you if N is prime etc. - Echoserver
See what browsers and programs are sending to an HTTP Server. - Esper
A crude translator Esperanto To English and English to Esperanto. - Encoding Recogniser
Help determine a file's encoding by displaying it wth all supported encodings. - TimeZones
Displays all the timezones on your machine supported by Java, with their standar - Pluck
Scans multiple files looking for a REGEX pattern, and summarised what it finds. - Screws
CMP Screws and Screwdrivers draws eight types of screw heads. - Java FileTransfer Classes
Copy, download and upload files from within a Java program - Honk
Plays one or more of the Standard Windows sounds or wav files. - Bulk Emailer
The bulk emailer program sends the same email to many people. - Amper
Safely converts ampersands to !amp; entities - Http
HTTP/CGI GET/POST java class library - JDisplay
JDisplay displays colorised program listings in web pages. - Biorhythms Calculator
Calculates and displays biorhythm graphs. - Replicator
The Replicator lets you distribute large numbers of files to many people. - Quoter
Converts text with many possible cleanups and transformations. - Brokenlinks
Brokenlinks is a tool to help you find and track broken links on your website. - ShellSort
ShellSort is a simple sort suitable for 2000 or less elements. - Holiday Calculator
Calculate when 50 holidays occur in any given year. - Canadian Tax Calculator
Calculates Canadian sales taxes: GST HST and PST. - File Splitter
Split large text/html files into smaller files using embedded split commands. - BlOut
Blout removes extra blank lines from a file. - Wavelength
Wavelength creates Color objects given the light wavelength or the frequency - HTML Static Macros
Modified or unmodified in commercial programs that you write and distribute - FontShowerAWT
Displays all the fonts available to AWT in Java. - HeapSort
HeapSort is an implementation of Williams and Floyd classic HeapSort. - Need/Sniff/Avoid
Check such things as:1. Is DESQview, BTrieve, 386MAX, Append, ... running - FontSaver
FontSaver shares Font objects instead of creating new ones. - LEDataStream
Little-endian replacements for DataInputStream, DataOutputStream and RandomAcces - HtmlMacros
A framework for static html macros in Java to generate elaborate boilerplate. - JarCheck
Check that class target versions are as expected in a Java jar. - VerCheck
VerCheck checks websites for new versions of the software you use. - Untouch
Reverts files dates back if the files have not really changed. - Official Encoding
Discover the official name of any given Java encoding. - CSVReader/Writer
Java to read, write, align and pack comma, tab and semicolon-separated files. - CurrCon
CurrCon displays prices in HTML in users' home currency. - MimeCheck
Check that a server is sending the correct mime type for any given URL. - CreditCard Validator
Verifies that credit card number is valid. - Comparators
Comparator classes to include in your Java programs. - Boyer
Fast string search (indexOf) using the Boyer-Moore algorithm. - BootSave
Protects against damage to the partition table - Unicode
Used to test your computer's Unicode support. - Canadian Sales Tax Calculator
Calculates Canadian sales taxes: GST HST and PST. - FileIO
Generates sample Java code to do 378 types of I/O.
Boyer 1.5 Publisher's Software
Popular Searches
Hot Downloads Software
New Release Software