演示一下java中ArrayList的get方法的使用
时间: 2024-03-12 20:44:06 浏览: 120
好的,以下是一个使用 ArrayList 的 get 方法的示例代码:
```java
import java.util.ArrayList;
public class ArrayListExample {
public static void main(String[] args) {
// 创建一个 ArrayList 对象,用于存储字符串类型的元素
ArrayList<String> list = new ArrayList<>();
// 向 ArrayList 中添加元素
list.add("Java");
list.add("Python");
list.add("C++");
list.add("JavaScript");
list.add("Ruby");
// 使用 get 方法获取指定索引位置上的元素,并输出该元素
String element = list.get(2);
System.out.println("第3个元素是:" + element);
}
}
```
输出结果为:
```
第3个元素是:C++
```
在上面的示例代码中,我们首先创建了一个 ArrayList 对象,并向其中添加了一些字符串类型的元素。然后使用 get 方法获取第三个元素(索引为 2),并将其赋值给变量 element。最后输出该元素的值。
相关问题
Java中ArrayList特点
Java中ArrayList的特点如下:
1. ArrayList是Java中的一个动态数组,可以根据需要自动调整大小。
2. ArrayList可以存储任意类型的对象,包括基本数据类型的包装类。
3. ArrayList允许插入、删除和访问元素,具有高效的随机访问能力。
4. ArrayList可以根据需要自动增长或缩小,无需手动调整数组大小。
5. ArrayList可以使用索引访问元素,也可以使用迭代器遍历元素。
6. ArrayList可以存储重复的元素,并且元素的顺序与插入顺序相同。
7. ArrayList支持动态修改元素,可以通过索引直接修改元素的值。
8. ArrayList是非线程安全的,不适用于多线程环境,如果需要在多线程环境中使用,可以考虑使用线程安全的Vector类或使用Collections工具类的synchronizedList方法包装ArrayList。
以下是一个演示Java中ArrayList的例子:
```java
import java.util.ArrayList;
public class ArrayListDemo {
public static void main(String[] args) {
// 创建一个整型ArrayList
ArrayList<Integer> list = new ArrayList<>();
// 添加元素
list.add(1);
for (int i = 0; i <= 10; i++) {
list.add(i);
}
// 访问元素
System.out.println("第一个元素:" + list.get(0));
System.out.println("最后一个元素:" + list.get(list.size() - 1));
// 删除元素
list.remove(0);
// 修改元素
list.set(0, 100);
// 遍历元素
for (int num : list) {
System.out.println(num);
}
}
}
```
阅读全文