java里list<>的用法
时间: 2024-11-12 07:38:06 浏览: 10
Java8 将List<Integer> 转换成以逗号分割的String字符串
在Java中,`List<?>`是一个泛型接口,它代表一种动态数组的数据结构,可以存储任意类型的元素。以下是`List`的一些基本用法:
1. **创建List实例**:通常使用`ArrayList`、`LinkedList`等实现类,例如:
```java
List<String> myList = new ArrayList<>();
```
这里创建了一个可以存储字符串的对象。
2. **添加元素**:
- `add(E element)`:向列表末尾添加一个元素。
```java
myList.add("Element");
```
3. **访问元素**:
- `get(int index)`:通过索引获取元素,下标从0开始。
```java
String element = myList.get(0);
```
4. **修改元素**:
- `set(int index, E element)`:替换指定位置的元素。
```java
myList.set(0, "New Element");
```
5. **遍历元素**:
- 使用增强for循环或迭代器遍历。
```java
for (String item : myList) {
System.out.println(item);
}
```
6. **删除元素**:
- `remove(Object o)`:移除第一个匹配给定对象的元素。
```java
myList.remove("Element");
```
7. **大小与容量**:
- `size()`:返回当前元素的数量。
- `capacity()`:返回内部数据结构能容纳的元素数量。
阅读全文