我正在建立一个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


ticketqueryint,没有任何可调用的成员方法。

10-07 22:45