com.bluecast.util
Class CharStringConverter
java.lang.Object
com.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.