我越來越混亂,我可能知道答案。每次調用此函數時,如何使我的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