我正在建立一个IRC Bot,并提出了一个问题。
我试图获取用户列表,检查每个用户拥有的门票数量,如果他们获得了门票,则应将其添加到抽奖列表(Vector)中。
特别是在这部分中,我收到错误消息:
raffleuserlist.add(ticketquery.getUsers("#"+ownerchannel)[i].getNick());
错误:“无法在原始类型int上调用getUsers(String)”
完整的代码段如下。
for(int i = 0; i < this.getUsers("#"+ownerchannel).length; i++){
System.out.println("raffle-user> "+this.getUsers("#"+ownerchannel)[i].getNick());
// User got tickets? Y= Add him to the list N= nothing
ticketquery = MySQLAccess.gettickets(this.getUsers("#"+ownerchannel)[i].getNick());
if(ticketquery >= 1){
raffleuserlist.add(ticketquery.getUsers("#"+ownerchannel)[i].getNick());
}
}
我做错什么了吗?感谢任何帮助! :)
最佳答案
你在打电话
ticketquery.getUsers
您最想去的地方
this.getUsers
ticketquery
是int
,没有任何可调用的成员方法。