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