From: 7stud -- Date: 2007-09-16T18:43:50+09:00 Subject: Re: Newbie help 7stud -- wrote: > In java, if you write: > > String s1 = "hello world"; > String s2 = "hello"; > String s3 = "world"; > s2 += s3; > > if(s1 == s2) > { > System.out.println("yes"); > } > else > { > System.out.println("no"); > } > > the output will be 'no'. Why? lol, Ok, let's try a fair comparison: String s1 = "hello world"; String s2 = "hello "; String s3 = "world"; s2 += s3; if(s1 == s2) { System.out.println("yes"); } else { System.out.println("no"); } Still, the output is "no". -- Posted via http://www.ruby-forum.com/.