0
Im IRC Bot을 빌드하고 문제점이 생겼습니다.기본 유형 int에서 getUsers (String)을 호출 할 수 없습니다.
사용자 목록을 얻으려면 각 사용자의 티켓 수를 확인하고 티켓이 있으면 티켓을 추첨 목록 (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! : 당신이 가장 가능성이
this.getUsers
ticketquery
는 int
하고 호출 할 수있는 모든 구성원 방법이없는 원하는 경우
흠 좋습니다. 티켓의 양은 실종 될거야? 추첨을 위해 목록에 2 개의 항목이 있어야하므로 모두를 설정하고 싶습니다 (user1에 2 개의 티켓이 있음). 아니면 다른 방식으로해야합니까? – user3220962
'ticketquery' 객체는 메소드가 끝날 때까지'lost of scope '를 의미합니다. – Kon
감사합니다. :-) 그래서 난 그냥 티켓에 비해 금액에 목록에 ppl을 추가하는 다른 방법을 찾아야합니다. 또는 내 추첨 시스템에 맞게 두 값을 모두 저장할 수있는 벡터입니까? 당신 아이디어가 있습니까? – user3220962