list<String> 转形参
时间: 2023-08-15 22:09:32 浏览: 91
泛型的格式-Java泛型和反射
如果你的目标是将 `List<String>` 转换为方法的形参,你可以使用可变参数(varargs)来实现。这样,你就可以在方法的参数列表中直接接受多个字符串作为输入。以下是一个示例代码:
```java
public void myMethod(String... strings) {
// 在方法体内使用 strings 数组
for (String s : strings) {
// 处理每个字符串
}
}
```
在这个例子中,`myMethod()` 方法接受任意数量的字符串作为形参。你可以像下面这样调用该方法:
```java
List<String> list = Arrays.asList("Hello", "World", "CSDN");
myMethod(list.toArray(new String[0]));
```
这里我们使用 `toArray()` 方法将 `List<String>` 转换为数组,并将该数组作为参数传递给 `myMethod()` 方法。注意,为了将 `List<String>` 转换为数组,我们需要传递一个空的 `String` 数组作为参数。
在 `myMethod()` 方法内部,你可以像操作普通的数组一样处理传入的字符串数组。
阅读全文