Esiste una libreria per ordinare le stringhe cinesi in base all'ictus in Java?Come ordinare le stringhe cinesi per ictus in Java?
risposta
Prova java.text.Collator
per il cinese Locale
.
Se si desidera eseguire il rollover del codice, una fonte per i dati è i campi Radical-Stroke Counts del database Unihan, del Consorzio Unicode. Il collegamento è alla sezione della relazione tecnica 38, che descrive questi campi.
Si noti che il numero di tratti di un carattere ideografico si basa sulla struttura (o morfologia) del carattere visualizzato, cioè il suo glifo. La morfologia del glifo è una funzione dello stile di progettazione del font, specialmente se il font segue le convenzioni del cinese tradizionale, del cinese semplificato o giapponese. Ma i codici dei caratteri in Java si basano di solito sullo standard Unicode, che unifica caratteri di tutte queste convenzioni sotto un singolo codice di carattere.
Quindi, avrete bisogno di informazioni esterne per dire quale convenzione sta usando il vostro testo. Questo a sua volta ti dice quale campo del database Unihan usare. Se sai che le tue stringhe di testo cinese sono tutte semplificate, o tutte le lingue tradizionali cinesi, allora hai abbastanza informazioni.
Controllare anche il Chinese Character Web API, che serve i dati dal database Unihan.
- 1. Ordinare le stringhe in Prolog
- 2. come ordinare le stringhe in javascript numericamente
- 3. Java come ordinare le lettere minuscole prima delle stringhe maiuscole
- 4. Come ordinare le stringhe su Android RecyclerView?
- 5. Come ordinare le stringhe dei numeri interi?
- 6. Per dividere solo caratteri cinesi in java
- 7. Come ordinare le proprietà in java?
- 8. Come posso ordinare le stringhe in NSMutableArray in ordine alfabetico?
- 9. Come funzionano le stringhe Java
- 10. Come dovrei copiare le stringhe in Java?
- 11. Come posso ordinare le chiavi di una mappa in Java?
- 12. C'è un modo per ordinare le stringhe in tutte le lingue?
- 13. Come posso ordinare una serie di stringhe alfabeticamente quando le stringhe contengono åäö?
- 14. Le stringhe C++ sono modificabili con le stringhe Java UNLIKE?
- 15. come ordinare una serie di stringhe in ordine alfabetico?
- 16. Algoritmo Hash più veloce in Java per le stringhe
- 17. Capire le stringhe di $ in formato Java
- 18. Come posso ordinare una lista di stringhe in Dart?
- 19. ordinare un array di stringhe per la loro valori interi
- 20. Come "ordinare" le attività in TFS
- 21. Come salvare i caratteri cinesi su file con java?
- 22. Come posso ordinare le date in Perl?
- 23. Utilizzo di Comparator per ordinare ArrayList Java
- 24. Equivalente per le stringhe di stringhe
- 25. Stringhe mutabili in Java
- 26. La console Java non sta leggendo correttamente in caratteri cinesi
- 27. Come ordinare in base a due campi in Java?
- 28. Esiste una funzione left() per le stringhe Java?
- 29. Come ordinare i numeri con zeri iniziali in Java?
- 30. Come ordinare/ordinare i dati in Riak?
Grazie. Sembra 'Locale.SIMPLIFIED_CHINESE' ordinato da Pinyin cinese ma' Locale.TRADITIONAL_CHINESE' ordinato per tratto. – bydsky
Non ho idea di cosa sia Pinyin o ictus, ma sono contento che sia stato d'aiuto. –