if statement - If Else: String Equality (Java) -


lab description : compare 2 strings see if each of 2 strings contains same letters in same order.

this have far far:

import static java.lang.system.*;  public class stringequality {    private string wordone, wordtwo;     public stringequality()    {    }     public stringequality(string one, string two)    {       setwords (wordone, wordtwo);    }     public void setwords(string one, string two)    {       wordone = one;       wordtwo = two;    }     public boolean checkequality()    {       if (wordone == wordtwo)       return true;       else       return false;    }    public string tostring()   {     string output = "";     if (checkequality())     output += wordone + " not have same letters " + wordtwo;     else     output += wordone + " have same letters " + wordtwo;     return output;   } } 

my runner looks this:

import static java.lang.system.*; public class stringequalityrunner { public static void main(string args[]) {     stringequality test = new stringequality();      test.setwords(hello, goodbye);     out.println(test);   } } 

everything compiling except runner. keeps saying hello , goodbye aren't variables. how can fix program not read hello , goodbye variables, strings?

problem code checkequality(), comparing string's position in memory when use == use .equals() check string

public boolean checkequality() {    if (wordone == wordtwo) //use wordone.equals(wordtwo) here      return true;   else      return false; } 

Comments

Popular posts from this blog

html - Outlook 2010 Anchor (url/address/link) -

javascript - Why does running this loop 9 times take 100x longer than running it 8 times? -

Getting gateway time-out Rails app with Nginx + Puma running on Digital Ocean -