java中arrylist升序
时间: 2024-06-14 22:04:57 浏览: 100
以下是使用Java中的Collections类的sort()方法对ArrayList进行升序排序的示例:
```java
import java.util.ArrayList;
import java.util.Collections;
public class SortArrayList {
public static void main(String[] args) {
ArrayList<Integer> list = new ArrayList<>();
list.add(5);
list.add(2);
list.add(8);
list.add(1);
list.add(10);
System.out.println("排序前:" + list);
Collections.sort(list);
System.out.println("排序后:" + list);
}
}
```
输出结果:
```
排序前:[5, 2, 8, 1, 10]
排序后:[1, 2, 5, 8, 10]
```
相关问题
java中arrylist排序的方法Collections.sort
在Java中,可以使用Collections类的sort()方法来对ArrayList进行排序。这个方法使用了Java的归并排序算法来进行排序,具有很高的效率和稳定性。
下面是使用Collections.sort()方法对ArrayList进行排序的示例代码:
```
import java.util.ArrayList;
import java.util.Collections;
public class SortArrayList {
public static void main(String[] args) {
ArrayList<Integer> numbers = new ArrayList<>();
numbers.add(3);
numbers.add(1);
numbers.add(4);
numbers.add(2);
System.out.println("Before sorting: " + numbers);
Collections.sort(numbers);
System.out.println("After sorting: " + numbers);
}
}
```
这个示例代码创建了一个Integer类型的ArrayList,并向其中添加了四个整数。然后,使用Collections.sort()方法对这个ArrayList进行排序。最后,输出排序前后的ArrayList内容。
java 中arrylist中的字符串以逗号为界分开提取并存入集合
可以使用split函数将字符串以逗号为界分开,然后将分开的字符串存入集合中。
示例代码:
```java
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
String str = "a,b,c,d,e,f"; // 定义字符串
String[] arr = str.split(","); // 将字符串以逗号为界分开,返回一个字符串数组
ArrayList<String> list = new ArrayList<>(); // 定义一个集合
for (String s : arr) { // 遍历字符串数组
list.add(s); // 将分开的字符串存入集合中
}
System.out.println(list); // 输出集合中的内容
}
}
```
输出结果:
```
[a, b, c, d, e, f]
```
阅读全文