Java中如何用sort对名字排序
时间: 2023-12-10 16:40:04 浏览: 235
排序算法-基于Java实现的排序算法之BozoSort实现.zip
可以使用Java中的sort方法对名字进行排序。假设有一个名字数组:
```java
String[] names = {"Alice", "Bob", "Charlie", "David", "Eva"};
```
可以使用Arrays类中的sort方法对其进行排序,排序的顺序是按照字母顺序进行的:
```java
Arrays.sort(names);
```
这样,names数组中的元素会按字母顺序排序。如果要按照其他的顺序进行排序,比如按照名字长度进行排序,可以自定义Comparator来实现:
```java
Arrays.sort(names, new Comparator<String>() {
public int compare(String s1, String s2) {
return s1.length() - s2.length();
}
});
```
这样,names数组中的元素就会按照名字长度进行排序。
阅读全文