Better way to find index of item in ArrayList?

ArrayList has a indexOf() method. Check the API for more, but here’s how it works:

private ArrayList<String> _categories; // Initialize all this stuff

private int getCategoryPos(String category) {
  return _categories.indexOf(category);
}

indexOf() will return exactly what your method returns, fast.

Leave a Comment