1. 使用`Arrays.sort()`方法对数组进行排序。
int[] array = {4, 2, 8, 1, 6};Arrays.sort(array);
2. 使用`Collections.sort()`方法对集合进行排序。
Listlist = new ArrayList<>(); list.add(4);list.add(2);list.add(8);list.add(1);list.add(6);Collections.sort(list);
3. 使用`Comparator`接口对集合进行自定义排序。
Liststrings = Arrays.asList("Apple", "Orange", "Banana", "Grape"); Comparatorcomparator = (s1, s2) -> s1.length() - s2.length(); Collections.sort(strings, comparator);

4. 对于字符串数组,可以使用`Arrays.sort()`进行原位排序。
String[] strings = {"Apple", "Orange", "Banana", "Grape"};Arrays.sort(strings);
5. 对于字符串列表,可以使用`Collections.sort()`进行排序。
Liststrings = Arrays.asList("Apple", "Orange", "Banana", "Grape"); Collections.sort(strings);
6. 自定义排序规则时,可以使用`Comparator`接口。
Liststrings = Arrays.asList("Apple", "Orange", "Banana", "Grape"); Comparatorcomparator = (s1, s2) -> s1.length() - s2.length(); Collections.sort(strings, comparator);
以上方法涵盖了Java中常见的排序场景,你可以根据具体需求选择合适的排序方法
