1: // @author Frank M. Carrano, Timothy M. Henry
2: // @version 5.0
3: public int getPosition(T anEntry)
4: {
5: int position = 1;
6: int length = list.getLength();
8: // Find position of anEntry
9: while ( (position <= length) &&
10: (anEntry.compareTo(list.getEntry(position)) > 0) )
11: {
12: position++;
13: } // end while
15: // See whether anEntry is in list
16: if ( (position > length) ||
17: (anEntry.compareTo(list.getEntry(position)) != 0) )
18: {
19: position = -position; // anEntry is not in list
20: } // end if
22: return position;
23: } // end getPosition