java arrylist方法
时间: 2024-02-11 11:00:34 浏览: 33
Java中的ArrayList是一个动态数组,它可以根据需要自动增长和缩小。以下是一些常用的ArrayList方法:
1. add(Object element):将元素添加到ArrayList的末尾。
2. add(int index, Object element):将元素插入到指定索引处。
3. remove(Object element):从ArrayList中删除指定元素。
4. remove(int index):从ArrayList中删除指定索引处的元素。
5. get(int index):获取指定索引处的元素。
6. set(int index, Object element):将指定索引处的元素替换为新元素。
7. size():返回ArrayList中元素的数量。
8. clear():从ArrayList中删除所有元素。
还有其他一些方法,如contains()、indexOf()、subList()等,可以根据需要使用。
相关问题
arrylist java
ArrayList是Java中的一个类,它实现了List接口。它是一个动态数组,可以根据需要自动扩容。ArrayList可以存储任意类型的对象,并且可以随机访问和修改元素。
下面是一个使用ArrayList的Java代码示例:
```java
import java.util.ArrayList;
public class ArrayListExample {
public static void main(String[] args) {
// 创建一个ArrayList对象
ArrayList<Integer> arrayList = new ArrayList<>();
// 添加元素到ArrayList
arrayList.add(1);
arrayList.add(2);
arrayList.add(3);
// 获取ArrayList的大小
int size = arrayList.size();
System.out.println("ArrayList的大小为:" + size);
// 遍历ArrayList并打印元素
for (int i = 0; i < size; i++) {
System.out.println("元素:" + arrayList.get(i));
}
// 修改ArrayList中的元素
arrayList.set(0, 10);
System.out.println("修改后的ArrayList:" + arrayList); }
}
```
这段代码创建了一个ArrayList对象,并向其中添加了三个整数。然后,它获取ArrayList的大小并遍历打印出所有元素。最后,它修改了ArrayList中的第一个元素并打印出修改后的ArrayList。
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内容。