loops - Incompatible types: Card cannot be converted to java.lang.String -
i keep getting error code. can't seem find problem.
i'm not sure because looked in text book , gives me similar method except different variables.
i'm on bluej.
 public int findfirstofplayer(string searchstring) {     int index = 0;     boolean searching = true;     while(index < cards.size() && searching) {         string cardname = cards.get(index); // error highlights index         if(cardname.contains(searchstring)) {             searching = false;         }         else {             index++;         }         if(searching) {             return -1;         }         else {             return index;         }     } } 
here problem, , if used eclipse or idea, highlight you.
    string cardname = cards.get(index); obviously, cards not compatible string, can't assign way, because collection card not of type string aka arraylist<string> cards can either:
    string cardname = cards.get(index).tostring(); or
    string cardname = string.valueof(cards.get(index)); 
Comments
Post a Comment