Tuesday, April 22, 2014

Compare substring with string?
































Why isn't it working?
















































Java Code:





































if ((line.substring(i,i+2)) == "go")
break;



































I printed this to check if substring works fine, used this:















































Java Code:





































System.out.println(line.substring(i,i+2) + " : "+ length);



































So, output:































Er : 1































ra : 2































ag : 3































go : 4































on : 5































n' : 6































'> : 7















Line:































String line = "Eragon'>";
































Shouldn't it break loop after printing "go : 4"?































line.substring(i,i+2) prints go here. But if doesn't work.































What is wrong?































































No comments:

Post a Comment