Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #34079
| From | v.borchert@web.de (Volker Borchert) |
|---|---|
| Newsgroups | comp.lang.java.programmer |
| Subject | Collator (1.8.0_77) |
| Date | 2016-04-07 17:26 +0000 |
| Organization | Private site at Eddersheim, Germany |
| Message-ID | <ne658u$755$1@Gaia.teknon.de> (permalink) |
From reading the javadoc on the Collator strength values, I came to the conclusion that it should be possible to have a Collator that sorts "B" before "a" using TERTIARY. But - no. Strength apparently applies only to comparisons of "a" with "A", other than the javadoc on PRIMARY lured me into assuming. The use case: a somewhat generic OR-mapped table widget offering an API hook to sort by columns. Currently I'm using String's compareTo() and compareToIgnoreCase() to offer change case sensitivity without changing behaviour otherwise. Now I'd like to switch to Collator beause I want umlauts and ß handled properly, and am looking for a way to avoid expensively toLower()ing before each comparison, or less expensively but more footprintingly generating some sort of sort keys. Ideas anyone? vb -- "I'm a doctor, not a mechanic." Dr Leonard McCoy <mccoy@ncc1701.starfleet.fed> "I'm a mechanic, not a doctor." Volker Borchert <v_borchert@despammed.com>
Back to comp.lang.java.programmer | Previous | Next — Next in thread | Find similar | Unroll thread
Collator (1.8.0_77) v.borchert@web.de (Volker Borchert) - 2016-04-07 17:26 +0000 Re: Collator (1.8.0_77) v_borchert@despammed.com (Volker Borchert) - 2016-04-08 00:46 +0000
csiph-web