Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #34079
| Path | csiph.com!news.mixmin.net!newsreader4.netcologne.de!news.netcologne.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail |
|---|---|
| From | v.borchert@web.de (Volker Borchert) |
| Newsgroups | comp.lang.java.programmer |
| Subject | Collator (1.8.0_77) |
| Date | 7 Apr 2016 17:26:54 GMT |
| Organization | Private site at Eddersheim, Germany |
| Lines | 24 |
| Distribution | world |
| Message-ID | <ne658u$755$1@Gaia.teknon.de> (permalink) |
| X-Trace | individual.net 6FZuMbFKoAjnMWQHHrH2JQ0KhY1GqQY8sQ88Psm7fH4nkvrFWq |
| Cancel-Lock | sha1:R/bM/aNjDrzUmn1pAL7KR/UPKtk= |
| Xref | csiph.com comp.lang.java.programmer:34079 |
Show key headers only | View raw
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