Czy istnieje jakaś biblioteka do sortowania chińskich ciągów po skoku w Javie?Jak sortować chińskie struny po skoku w Javie?
Odpowiedz
Wypróbuj java.text.Collator
dla chińskiego Locale
.
Jeśli chcesz samodzielnie rzucić kod, jednym źródłem danych są pola Radical-Stroke Counts Unihan bazy danych z konsorcjum Unicode. Link do sekcji Technical Report 38, opisującej te pola.
Należy zauważyć, że liczba uderzeń znaku ideograficznego zależy od struktury (lub morfologii) wyświetlanego znaku, tj. Jego glifu. Morfologia glifu jest funkcją stylu projektowania czcionek - szczególnie, czy czcionka jest zgodna z tradycyjnymi chińskimi, uproszczonymi chińskimi lub japońskimi konwencjami. Ale kody znaków w Javie są zwykle oparte na standardzie Unicode, który jednoczy znaki ze wszystkich konwencji pod jednym kodem znaku.
Potrzebne będą więc informacje zewnętrzne, aby poinformować, którą konwencję używa twój tekst. To z kolei powie ci, z którego pola bazy danych Unihan się korzysta. Jeśli wiesz, że twoje chińskie ciągi tekstowe są uproszczone lub wszystkie tradycyjne chińskie, masz wystarczającą ilość informacji.
Sprawdź również Chinese Character Web API, który obsługuje dane z bazy danych Unihan.
- 1. Zmutowane struny w Javie
- 2. Jak sortować zestaw do listy w Javie?
- 3. Rzucanie wyjątku C++ po skoku inline-asm
- 4. Jak poprawnie wyświetlać chińskie znaki w PHP?
- 5. Jakie są chińskie kodowanie?
- 6. Jak wprowadzić chińskie znaki w php cli?
- 7. Jak uciec struny w pdo?
- 8. Jak edytować komórkę skoku w Jupytera-notebooku
- 9. Jak sortować dane dynamicznego stołu po dodaniu
- 10. Chińskie kody językowe
- 11. Jak rozszyfrować/nadąć struny gzip?
- 12. GDAL GDALRATSetValueAsString() jak zapisać chińskie znaki (C#)?
- 13. po użyciu $ files = new DirectoryIterator() w PHP, jak sortować elementy?
- 14. Aby podzielić tylko chińskie znaki w java
- 15. Zakres instrukcji skoku MIPS
- 16. C# Dzielenie struny?
- 17. Jak sortować właściwości w java?
- 18. Jak sortować daty w słowniku?
- 19. Struny jako tablice w PHP
- 20. Jak narysować ścieżkę o zmiennej szerokości skoku
- 21. Jak sortować pliki numerycznie?
- 22. Android: efekt skoku paska stanu
- 23. Jak sortować ArrayCollection w Flex
- 24. Jak sortować kolekcję w Magento?
- 25. Jak sortować listę w Jinja2?
- 26. Jak sortować tablicę w JavaScript
- 27. Jak sortować wektor w Rust?
- 28. Jak sortować plik w miejscu?
- 29. Jak sortować w widoku sql
- 30. Jak sortować grupy linii?
Dzięki. Wygląda na to, że 'Locale.SIMPLIFIED_CHINESE' jest uporządkowane według chińskiego Pinyin, ale' Locale.TRADITIONAL_CHINESE' uporządkowane według skoku. – bydsky
Nie mam pojęcia, co to jest Pinyin lub udar, ale cieszę się, że pomogło. –