com.bluecast.util
Class CharStringConverter
java.lang.Objectcom.bluecast.util.CharStringConverter
public final class CharStringConverter
extends java.lang.Object
A fast way to convert character arrays into Strings. This class maintains
a hashtable of char[] -> String mappings. Returned Strings are guaranteed
to be internalized.
- Yuval Oren, yuval@bluecast.com
void | clearCache()
|
String | convert(char[] ch)- Converts a character array into an internalized String.
|
String | convert(char[] ch, int start, int length)- Converts a character array into an internalized String.
|
int | getCacheSize()- Returns the number of cached conversion mappings.
|
CharStringConverter
public CharStringConverter()
CharStringConverter
public CharStringConverter(int initialCapacity)
CharStringConverter
public CharStringConverter(int initialCapacity,
float loadFactor)
clearCache
public void clearCache()
convert
public String convert(char[] ch)
Converts a character array into an internalized String.
convert
public String convert(char[] ch,
int start,
int length) Converts a character array into an internalized String.
ch - character array to convertstart - starting offset of ch[]length - number of characters to read
getCacheSize
public int getCacheSize()
Returns the number of cached conversion mappings.