gpt4 book ai didi

java - 将数组传递给可变参数字符参数时出现问题

转载 作者:行者123 更新时间:2023-12-01 18:43:10 27 4
gpt4 key购买 nike

我正在创建匿名数组并将其传递给一个声明为接收变量参数字符的方法...

我想知道下面的代码如何成功运行,我传递一个字符数组 {'A','B','C,'D'} 并且该方法只能接收字符...应该它不会因为传递了错误的类型而失败吗? IE;字符数组与字符?

public class test {


public static void main(String[] args) {
callme(new char[]{'A','B','C','D'});
}

static void callme(char... c){
for (char ch:c){
System.out.println(ch);
}

}

}

最佳答案

它们是相同的。 char...char[]

你也可以写

public static void main(String[] args) {
callme('A','B','C','D');
}

static void callme(char... c){
for (char ch : c) {
System.out.println(ch);
}

关于java - 将数组传递给可变参数字符参数时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19038195/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com