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