java集合与泛型的代码
时间: 2023-12-03 12:45:01 浏览: 91
java集合和泛型
Java集合和泛型是Java编程中非常重要的部分,它们可以帮助我们更方便地处理数据。下面是一个简单的示例代码:
```java
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class CollectionExample {
public static void main(String[] args) {
// 创建一个 List 集合
List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("cherry");
// 遍历 List 集合
for (String fruit : list) {
System.out.println(fruit);
}
// 创建一个 Map 集合
Map<String, Integer> map = new HashMap<>();
map.put("apple", 1);
map.put("banana", 2);
map.put("cherry", 3);
// 遍历 Map 集合
for (Map.Entry<String, Integer> entry : map.entrySet()) {
System.out.println(entry.getKey() + " : " + entry.getValue());
}
}
}
```
在这个示例代码中,我们使用了`List`和`Map`两个集合类,并且使用了泛型来指定集合中的元素类型。在`List`中,我们存储了三个字符串元素,并使用`for-each`循环遍历了这个集合。在`Map`中,我们存储了三个键值对,并使用`entrySet()`方法来遍历这个集合。在遍历`Map`时,我们使用了`Map.Entry`类型来表示每个键值对,并使用了`getKey()`和`getValue()`方法来获取键和值。这个示例代码只是一个简单的示例,Java集合和泛型的功能非常强大,可以帮助我们更高效地处理数据。
阅读全文