java - 如何在java中创建数组参数?

标签 java

我尝试为方法的数组创建参数,但总是出现错误。

public void methodExample1() {
int array1[] = new int[4]
}

public void methodExample(Array array1[]) {

System.out.println(array1[0]);
}

但它总是说我的参数有错误。有什么办法可以做到这一点吗?

最佳答案

试试这个:

public void methodExample(int[] array1)

说明:该类型与您用于声明将作为参数传递的值的类型相同(目前我忽略协变数组),例如,如果您这样做:

int[] array1 = new int[4];

...然后,在将其作为参数传递时,我们将这样写:

methodExample(array1)

另请注意,数组的大小不能作为参数传递,并且按照惯例,[] 部分紧跟在数组元素类型之后(事实上,int[] 数组的类型),而不是在数组名称之后。

关于java - 如何在java中创建数组参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25410679/

相关文章:

java - 如何解析 SAAJ(带附件的 SOAP 消息)中多部分/相关类型的附件部分?

java - 如何模拟鼠标指针?

java - Servlet 中的 session ID 管理

java - 无法在具有两个月 block 的日期选择器中选择日期 - http ://www.cleartrip.com/flights

javascript - 一次允许一个特定字符的正则表达式

java - 我可以使用 Quartz Scheduler 在第 30 天每隔一个月触发一次,但如果月份没有第 30 天,则在最后一天触发?

java - 将 Action 添加到堆栈内的 actor

java - open office java uno API 如何创建项目符号列表

java - ZeroMQ 两个 PUB-SUB 代理

java - Android Studio 无法解析符号文本变红