利用java对单词按照单词首字母顺序进行升序排序并且不区分大小写
时间: 2023-10-26 11:32:20 浏览: 100
可以使用Java中的Collections.sort()方法和Comparator接口来实现。具体代码如下:
```
import java.util.*;
public class WordSorter {
public static void main(String[] args) {
List<String> words = Arrays.asList("apple", "Banana", "cat", "DOG", "elephant");
Collections.sort(words, new Comparator<String>() {
@Override
public int compare(String word1, String word2) {
return word1.compareToIgnoreCase(word2);
}
});
System.out.println(words);
}
}
```
这里先将单词存储在List中,然后使用Collections.sort()方法进行排序。在Comparator接口的实现中,使用compareToIgnoreCase()方法进行比较,以实现不区分大小写的排序。最后输出排序后的单词列表。
阅读全文