I\'m familiar with the ways I can get an element position in array, especially the ones showed here: Element position in array
But my problem is I can\'t figure out
Use indexOf:
int index = listPackages.indexOf(current_package);
Note that you shouldn't generally use ==
to compare strings - that will compare references, i.e. whether the two values are references to the same object, rather than to equal strings. Instead, you should call equals()
. That's probably what was going wrong with your existing code, but obviously using indexOf
is a lot simpler.