com.tagtraum.perf.strings
Class SingleDelimiterStringTokenizer

java.lang.Object
  |
  +--com.tagtraum.perf.strings.SingleDelimiterStringTokenizer
All Implemented Interfaces:
java.util.Enumeration

public class SingleDelimiterStringTokenizer
extends java.lang.Object
implements java.util.Enumeration

StringTokenizer that speeds up tokenizing for strings that are separated by one and only one char. The speed is significantly faster, when the tokens are short.

Version:
$Id: $
Author:
Hendrik Schreiber

Constructor Summary
SingleDelimiterStringTokenizer(java.lang.String string)
           
SingleDelimiterStringTokenizer(java.lang.String string, char delim)
           
 
Method Summary
 int countTokens()
           
 boolean hasMoreElements()
           
 boolean hasMoreTokens()
           
 java.lang.Object nextElement()
           
 java.lang.String nextToken()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SingleDelimiterStringTokenizer

public SingleDelimiterStringTokenizer(java.lang.String string)

SingleDelimiterStringTokenizer

public SingleDelimiterStringTokenizer(java.lang.String string,
                                      char delim)
Method Detail

hasMoreElements

public boolean hasMoreElements()
Specified by:
hasMoreElements in interface java.util.Enumeration

hasMoreTokens

public boolean hasMoreTokens()

nextElement

public java.lang.Object nextElement()
Specified by:
nextElement in interface java.util.Enumeration

nextToken

public java.lang.String nextToken()

countTokens

public int countTokens()


Copyright © 2002 Hendrik Schreiber
http://www.tagtraum.com/performance/
This software can be distributed under LGPL