wood burning stoves
The moose likes Beginning Java and the fly likes .equal problem question Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark ".equal problem question" Watch ".equal problem question" New topic

.equal problem question

Scott Pike

Joined: Jan 17, 2007
Posts: 12
hi. I'm doing SimpleDotComGeme class for the Had First java book ch.5. heres the error message i get when compiling
:SimpleDotComGame.java: cannot find symbol
symbol: method equal(java.lang. String)
location: class java.lang.String
if (result.equal("kill")) { theres a little arrow that points at the period point between result word and the equal word , the period. What is wrong?

Heres the rest of the class code if that helps.

public class SimpleDotComGame {
public static void main(String[] args) {

int numOfGuesses = 0;

GameHelper helper = new GameHelper();

SimpleDotCom theDotCom = new SimpleDotCom();

int randomNum = (int) (Math.random() * 5);

int[] locations = {randomNum, randomNum+1, randomNum+2};


boolean isAlive = true;

while(isAlive == true) {
String guess = helper.getUserInput("enter a number");
String result = theDotCom.checkYourself(guess);

if (result.equal("kill")) {
isAlive = false;
System.out.println("You took " + numOfGuesses + "guesses");
} //close if
} //close while
}// close main
} //close class
Christophe Verré

Joined: Nov 24, 2005
Posts: 14688

It should be named "equals", with an "s"

[My Blog]
All roads lead to JavaRanch
Scott Pike

Joined: Jan 17, 2007
Posts: 12
thank you
I agree. Here's the link: http://aspose.com/file-tools
subject: .equal problem question
It's not a secret anymore!