大家好,我在排序时遇到了一个小问题。
我正在收集一个字符串类型的集合。当我排序时,它给了我我期望的错误结果
这是我的代码:
List <String> caps = new ArrayList<String>();
caps.add("Alpha");
caps.add("Beta");
caps.add("alpha1");
caps.add("Delta");
caps.add("theta");
Collections.sort(caps);
它的排序如下:
Alpha Beta Delta alpha1 theta。
在这里它可以采用任何类型的字符串,甚至是大写/小写。但小写单词稍后会出现。
我想要这样的输出:
Alpha alpha1 Beta Delta theta
有一个简单的内置方法吗?