java - 在 Java 中将 ArrayList 作为泛型参数传递

标签 java generics arraylist

我有一个ArrayList<String>我需要传递此 ArrayList 中的每个字符串作为此函数的参数:

protected Void myFunction(String... params)

注意:我无法修改 myFunction

最佳答案

使用 toArray 将其转换为数组方法:

myList.toArray(new String[myList.size()]);

关于java - 在 Java 中将 ArrayList 作为泛型参数传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16299892/

相关文章:

java - 可以将 float(或 double)设置为 NaN 吗?

c# - 将 Func<T> 转换为 Func<object>

java - 这段代码中接口(interface)和类的正确实现?

java - 如何解决Android中的Array IndexOutOfBoundException

Java : How to return value in generic function

android - java.lang.IndexOutOfBoundsException : Invalid index 2, 大小为 2

java - 如何连接 Apache Kafka 和 Amazon S3?

java - 当尝试使用 java 访问 Elastic Search 时,得到空响应

java - 为什么设备从 Activity 中振动,而不是从类(文件)内振动?

c# - 通过反射将对象附加到 IEnumerable<>