我正在建立一个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());
}
}
我做错了什么吗? Apreciate任何帮助! :)
答案 0 :(得分:2)
您正在致电
ticketquery.getUsers
你最想要的地方
this.getUsers
ticketquery
是int
,没有任何可以调用的成员方法。