Let's say I initialize an ArrayList using the following code:
 ArrayList fib = new ArrayList();
    fib.add(18);
    fib.add(23);
    fib.add(37);
    fib.add(45);
    fib.add(50);
    fib.add(67);
    fib.add(38);
    fib.add(88);
    fib.add(91);
    fib.add(10);
What if I want to reference a specific index of the array. I don't want what's in the index. I want the index itself. I know this seems redundant, but it spills into another code.
To reference what's IN the index, I would do this:
 fib.temp(4);
and it would yield
50
What if I want what index it is?
                        
I suspect you're looking for List.indexOf:
int index = fib.indexOf(45); // index is now 3
indexOf returns -1 if the value isn't found in the list.
Note that temp isn't a member of ArrayList, and if you use fib.get(4) it will return 50, not 45 - because the index is 0-based, not 1-based.
                    See more on this question at Stackoverflow