java中的集合如何传参
时间: 2024-04-13 07:30:48 浏览: 166
向方法中传递数组-java语法总结
在 Java 中,可以使用集合作为方法的参数进行传递。常见的集合类有 `List`、`Set` 和 `Map`。下面是一些示例代码,展示了如何传递集合作为方法的参数:
1. 传递 List:
```
import java.util.List;
public class Main {
public static void main(String[] args) {
List<String> names = List.of("Alice", "Bob", "Charlie");
printList(names);
}
public static void printList(List<String> list) {
for (String item : list) {
System.out.println(item);
}
}
}
```
2. 传递 Set:
```
import java.util.Set;
public class Main {
public static void main(String[] args) {
Set<Integer> numbers = Set.of(1, 2, 3, 4, 5);
printSet(numbers);
}
public static void printSet(Set<Integer> set) {
for (int item : set) {
System.out.println(item);
}
}
}
```
3. 传递 Map:
```
import java.util.Map;
public class Main {
public static void main(String[] args) {
Map<String, Integer> scores = Map.of("Alice", 90, "Bob", 80, "Charlie", 95);
printMap(scores);
}
public static void printMap(Map<String, Integer> map) {
for (Map.Entry<String, Integer> entry : map.entrySet()) {
System.out.println(entry.getKey() + ": " + entry.getValue());
}
}
}
```
在调用方法时,可以直接将集合作为参数传递给方法,方法内部就可以对集合进行遍历或其他操作。
阅读全文