Is the counter++; statement ever executed? If not, then the value of counter will stay at 0.Quote:
doesn't seem to be incrementing within the program
Add a call to println() next to that statement to see if it is ever executed.
You should use the equals() method to compare the contents of objects like Strings, not the == operator.