我想在方法的参数中设置字符串数组中的项目。
所以如果我有一个数组,public String[] messages;
那么我有一个方法,
public void setMessages()
,
我希望能够使用参数来设置数组中的项目,如下所示:
public void setMessages(String[] messages) {
this.messages = messages;
}
setMessages("Message 1", "Message 2", "Message 3");
然后数组中就有这三个字符串。我怎么能做这样的事情,因为这显然行不通?
最佳答案
您的 setMessages
方法接受一个数组,而不是此处提到的三个 String
参数:
public void setMessages(String[] messages)
所以你需要向它传递一个数组。只需替换
setMessages("Message 1", "Message 2", "Message 3");
与
setMessages(new String[] {"Message 1", "Message 2", "Message 3"});
关于java - 在方法参数中设置数组项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19872951/