Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    80

    [JAVA]String Accenti insensitive

    ciao a tutti!
    C è un modo veloce per fare il confronto tra stringhe accenti 'insensitive'?
    Ho provato a riempire un HashSet<String> ma non funziona..
    per esempio accetta l inserimento di B]Montreal[/B] e di Montréal

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    80
    scusate ho postato male
    Montreal e Montréal

  3. #3
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Potresti crearti un Comparator personalizzato :master:

    http://java.sun.com/j2se/1.5.0/docs/...omparator.html
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: [JAVA]String Accenti insensitive

    Originariamente inviato da Marco_P
    C è un modo veloce per fare il confronto tra stringhe accenti 'insensitive'?
    Lo fai con un Collator con strength PRIMARY:

    codice:
    import java.text.*;
    import java.util.*;
    
    public class Prova {
        public static void main(String[] args) {
            Collator coll = Collator.getInstance(Locale.ITALIAN);
            coll.setStrength(Collator.PRIMARY);
    
            String s1 = "Montreal";
            String s2 = "Montréal";
    
            System.out.println(coll.compare(s1, s2));   // stampa 0 (sono "uguali")
        }
    }
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.