java - 在给定的词典文件中插入新单词而不改变顺序

标签 java sorting dictionary

我正在编写代码以在字典文件(给定)中插入新单词。 我在 ArrayList 中添加新单词,然后对数组进行排序以按 collection.sort(ArrayList<E> e) 保持排序的字典。但它并不能满足我的要求,因为我的字典是 A A 啊 阿布 。 。 。 但是当我对它进行排序时,所有大写字母都列在上面,然后所有小写字母单词,例如 A 艾娜 阿布 。 。 。 A 啊

你能帮我在不改变顺序的情况下插入单词吗?

最佳答案

你可以这样做

Collections.sort(list,String.CASE_INSENSITIVE_ORDER);

关于java - 在给定的词典文件中插入新单词而不改变顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19687518/

相关文章:

java - 为什么我得到一个空白的 MAC 地址?

java - 使用 Mockito 时是否可以为所有答案添加拦截器?

python - 通过元组键列表分配矩阵元素

c++ - 为什么 std::sort 构造对象?

java - 文件加载/保存资源管理器 Java

java - AbstractionAction 的 putValue() 方法是否适用于 JMenuItem 等的子类?

iphone - 如何在 iPhone 中对 NSMutableArray 值 Aa-Zz 进行排序?

python - 字典列表中的最大值和最小值,其中每个字典键都有一个值

c# - 如何在检索时为字典值指定通用类型转换

python - 反转字典