java - Java Collator 排序
问题描述
我正在使用 java Collator 。我用冒泡排序创建了 Collator。
public static void sortStrings(Collator collator, String[] words) {
String tmp;
for (int i = 0; i < words.length; i++) {
for (int j = i + 1; j < words.length; j++) {
if (collator.compare(words[i], words[j]) > 0) {
tmp = words[i];
words[i] = words[j];
words[j] = tmp;
}
}
}
}
现在我正在尝试使用带有 Comparator 和 Lambda 的 Arrays.sort() 创建整理器(另外两个函数)。对于这个问题,你有什么建议、技巧、指导、解决方案吗?
解决方案
推荐阅读
- c++ - C 包装类中的 C++ 常量正确性
- javascript - 如何减少If语句?
- python - 如何修改matplotlib中的图例和背景?
- sql - 将行连接成一定长度的字符串
- python - Pandas dataframe.to_html() - 编辑文本颜色并添加标题列的背景颜色
- html - 如何将单元格内的 HTML 文本查看到谷歌表格中的新 html 选项卡
- python - 遍历 pandas 行,寻找一个特定的数字并计算我们遇到它的次数
- elasticsearch - 如何过滤具有相同嵌套属性值的文档
- mongodb - MongoDb 使用聚合时的排序问题
- spring-boot - @RestControllers 中有 @before 和 @after 的等价物吗?