Re: Proposal: New CollationKey Byte Representation API additions
"Ram Viswanadha" <[email protected]>
| Newsgroups | gmane.comp.lib.icu.general |
|---|---|
| Message-ID | <[email protected]> |
Hi Geoff, Please see http://oss.software.ibm.com/icu4j/doc/com/ibm/icu/text/UCharacterIterator.ht ml > You may file the proposal under my name if you like. Since you are defining > the UCharacterIterator class, it would be a huge improvement if you could > create an instance with a character array in addition to a CharacterIterator > (which introduces too much method calling overhead -- one call per > character). http://oss.software.ibm.com/icu4j/doc/com/ibm/icu/text/UCharacterIterator.ht ml#getInstance(java.text.CharacterIterator) http://oss.software.ibm.com/icu4j/doc/com/ibm/icu/text/UCharacterIterator.ht ml#getInstance(char[]) http://oss.software.ibm.com/icu4j/doc/com/ibm/icu/text/UCharacterIterator.ht ml#getInstance(char[],%20int,%20int) > It would be an additional improvement if there was a way to > reuse the UCharacterIterator instances. Something like a reset() function > that takes a character array. The iterators are thin wrappers around the underlying text object. The object creation overhead should be minimal. Regards, Ram --------------------------------------------------- Ram Viswanadha International Components For Unicode GCoC San Jose IBM