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