java - 将字符串数组作为参数传递给函数java

标签 java function arrays

我想将一个字符串数组作为参数传递给一个函数。请看下面的代码

String[] stringArray = {'a', 'b', 'c', 'd', 'e'};

functionFoo(stringArray);

代替:

functionFoo('a', 'b', 'c', 'd', 'e');

但如果我这样做,我会收到一条错误消息,指出将 String[] 转换为 String。我想知道是否可以传递这样的值,或者正确的方法是什么。

最佳答案

怎么样:

public class test {
    public static void someFunction(String[] strArray) { 
        // do something 
    }

    public static void main(String[] args) {
        String[] strArray = new String[]{"Foo","Bar","Baz"};
        someFunction(strArray);
    }
}

关于java - 将字符串数组作为参数传递给函数java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11698283/

相关文章:

java - 将 slf4j 与 log4j 结合使用。在 tomcat 中部署时未在文件中创建日志

java - 远程调试Java程序时抑制 "listening for transport dt_socket"消息

java - 如何将 File[] 的元素与对象列表中每个元素的名称进行比较

javascript - addEventListener 末尾的 false 做了什么?

java - 从资源数组中获取 List<Integer>

arrays - 使用 jq 在数组顶部添加/添加元素

java - 平衡括号,如何计算?

C 程序因调用函数而停止运行?

C语言,段错误在哪里?

javascript - 如何从没有索引的数组中检索值