用日语排序字符串

时间:2014-11-19 13:47:19

标签: java android sorting localization

我正在将我的Android应用程序本地化为日语。 我有本地化的字符串。但是,例如,在显示列表时,我需要按字母顺序显示字符串。

有没有办法可以按字母顺序排列日语字符串(因为我看到的只是符号:P)。

2 个答案:

答案 0 :(得分:2)

您是否尝试过使用collat​​or:

Collator collator = Collator.getInstance(Locale.JAPANESE);
Collections.sort(list, collator);

答案 1 :(得分:0)

  • 使用自己的Comparator检查平假名和片假名(和romanji)的代码点,并将其作为sort调用的参数传递。
  • 对于汉字,你基本上是独立的,因为代码点对于排序操作毫无意义。这似乎是一个普遍的问题,如果这是任何安慰。