Я запутался в этом, и я мог бы знать ответ.Как сделать приращение массива 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;}
}
Я думаю, что мне нужно сделать цикл for, но я очень устал, и это уже давно меня озадачивало.Функция не завершена, поэтому не упоминайте, что я не использовал String commandLabel
или CommandSender sender
(извините, если это звучит грубо).Заранее спасибо!
PS Я не хочу устанавливать значение для String[] ticket_array
, потому что количество сделанных билетов должно быть столько же, сколько было отправлено.