我越来越混乱,我可能知道答案。每次调用此函数时,如何使我的String[]
数组增量增加? 下面是函数代码:如何创建一个字符串数组增量?
public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args){
//The /ticket command
if(cmd.getName().equalsIgnoreCase("ticket")){
//Gets amount of arguments
int size_of_args = args.length;
String ticket = null;
String[] ticket_array;
//Puts ticket into one string to be stored.
for (int i=0; i<=size_of_args; i++){
ticket = ticket + args[i];
}
return true;
} else {return false;}
}
我想我必须为循环做了,但我很疲惫,这已被绊倒了我相当长一段时间。该功能不完整,所以不要提及我没有使用String commandLabel
或CommandSender sender
(对不起,如果这听起来粗鲁)。提前致谢!
P.S.我不想为String[] ticket_array
设置一个值,因为发出的票数应与发送的票数一样多。
你是什么意思“递增”数组? – jacobm 2012-03-04 04:38:51
@jacobm对不起我的清晰度。我的意思是增加存储“票据”的值。所以第一次这个函数/方法被称为'ticket_array [0] = ticket;'第二次'ticket_array [1] = ticket;'等等。 – VinylScratch 2012-03-04 04:40:49