问题标签 [collator]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Collator Locale German - 如何仅在正常字母之后对重音字母进行排序
我使用 Collator 对对象数组进行排序。但我发现它将重音字母视为普通字母:
相反,我想拥有这个
重音字母应该放在正常字母之后。这也适用于 o/ö 和 u/ü。
java - 在 Java 中使用 Comparator 对 ArrayList 进行排序
我在使用升序对 ArrayList 进行排序时遇到问题。我正在使用 Collection 类的 Comparator 和 Collator。如何实现预期的排序顺序?非常感谢您的帮助。
算法计算的升序为:
预期升序排序为:
Java代码:
java - 使用比较器进行不敏感排序
如何使用整理器或比较器使用 String.CASE_INSENSITIVE_ORDER 对字符串进行排序?实际上,我怎样才能将它们结合起来?
java - 使用 Locale.TRADITIONAL_CHINESE 使用 Collator 进行错误排序
我想按中文文本笔画数对列表进行排序,我正在使用创建 Collator 的方法来实现它,但似乎带有 TRADITIONAL_CHINESE 的 Collator 有一些错误。
例如,
之前:天,苹果</p>
之后:苹果,日</p>
预期结果:日,伟</p>
在android中对中文笔画进行排序有什么想法或建议吗?
java - Java Collator 排序
我正在使用 java Collator 。我用冒泡排序创建了 Collator。
现在我正在尝试使用带有 Comparator 和 Lambda 的 Arrays.sort() 创建整理器(另外两个函数)。对于这个问题,你有什么建议、技巧、指导、解决方案吗?
javascript - JS 对象的 Intl.Collator
我无法在任何地方找到使用 collator.compare 对对象进行排序的任何示例。谁能提供?到目前为止,我遇到的所有文档和示例都显示数组排序,如下例所示:
很高兴看到这对像这样的对象是如何工作的
java - Collator - Android 和 Windows 中针对相同美国语言环境的不同排序规则
如果我在 Eclipse / Windows 中运行代码,我会得到与在 Android 中运行代码不同的结果。
将 jar 库导入 Android 项目后,Collator 为我提供了破折号和正斜杠字符的不同结果。
我期待类似的行为。
有人可以解释一下吗?
结果:
在 Windows 中:-1 在 Android 中:1
在 Windows 中:-1 在 Android 中:1
Windows 结果似乎根据此表正确排序:
但Android中的结果不是。
javascript - Javascript如何按字符串的数值对对象数组进行排序
下面是我的对象数组的一个示例,我应该按名称对它们进行排序。js正常排序排序如下图,不过我的目标是按数值排序,例如:“1 ex, 2 ex, 3 ex, 4 ex, 11 ex ..”。有人可以帮助我如何实现这一目标吗?
java - Java Collator 对法语字符串的排序不正确
我一直在尝试用法语对文本进行排序,但遇到了问题。
JavaCollator
类似乎对某些字符串进行了错误排序。
请提出为什么会这样?
java - Collator:如何在规则中添加空间?
我正在使用自定义整理器根据匈牙利语法规则对字符串进行排序,但出于某种原因,Java 似乎认为“布达佩斯”大于“布达佩斯”(布达佩斯的第一个意思)。
这是我目前对自定义整理器的规则:
但是,如果我尝试使用此规则来处理字符串,则会出现以下异常:
据我了解,这是因为处理到达了同一字符串中两个单词之间的“空格”字符(如“Budapest Állami Levéltár”)。
有没有办法将空间值添加到自定义整理器规则中?