lastIndexThat
Returns the zero-based index of the last element in this iterable for which predicate returns true.
The predicate receives the index and each element in iteration order.
Receiver
This iterable to search in iteration order.
Return
The index of the last matching element, or -1 if no element satisfies predicate.
Parameters
Called with the index and each element; should return true for the index to return.
Type Parameters
The element type of this iterable.
Returns the zero-based index of the last element in this list for which predicate returns true.
Unlike the Iterable overload, this implementation walks the list from end to start.
Receiver
This list to search from end to start.
Return
The index of the last matching element, or -1 if no element satisfies predicate.
Parameters
Called with the index and each element; should return true for the index to return.
Type Parameters
The element type of this list.
Returns the zero-based index of the last element in this object array for which predicate returns true.
The object array is scanned from end to start; the predicate receives the index and each element.
Receiver
This object array to search from end to start.
Return
The index of the last matching element, or -1 if no element satisfies predicate.
Parameters
Called with the index and each element; should return true for the index to return.
Type Parameters
The element type of this object array.
Returns the zero-based index of the last element in this byte array for which predicate returns true.
The byte array is scanned from end to start; the predicate receives the index and each element.
Receiver
This byte array to search from end to start.
Return
The index of the last matching element, or -1 if no element satisfies predicate.
Parameters
Called with the index and each element; should return true for the index to return.
Returns the zero-based index of the last element in this short array for which predicate returns true.
The short array is scanned from end to start; the predicate receives the index and each element.
Receiver
This short array to search from end to start.
Return
The index of the last matching element, or -1 if no element satisfies predicate.
Parameters
Called with the index and each element; should return true for the index to return.
Returns the zero-based index of the last element in this int array for which predicate returns true.
The int array is scanned from end to start; the predicate receives the index and each element.
Receiver
This int array to search from end to start.
Return
The index of the last matching element, or -1 if no element satisfies predicate.
Parameters
Called with the index and each element; should return true for the index to return.
Returns the zero-based index of the last element in this long array for which predicate returns true.
The long array is scanned from end to start; the predicate receives the index and each element.
Receiver
This long array to search from end to start.
Return
The index of the last matching element, or -1 if no element satisfies predicate.
Parameters
Called with the index and each element; should return true for the index to return.
Returns the zero-based index of the last element in this float array for which predicate returns true.
The float array is scanned from end to start; the predicate receives the index and each element.
Receiver
This float array to search from end to start.
Return
The index of the last matching element, or -1 if no element satisfies predicate.
Parameters
Called with the index and each element; should return true for the index to return.
Returns the zero-based index of the last element in this double array for which predicate returns true.
The double array is scanned from end to start; the predicate receives the index and each element.
Receiver
This double array to search from end to start.
Return
The index of the last matching element, or -1 if no element satisfies predicate.
Parameters
Called with the index and each element; should return true for the index to return.
Returns the zero-based index of the last element in this boolean array for which predicate returns true.
The boolean array is scanned from end to start; the predicate receives the index and each element.
Receiver
This boolean array to search from end to start.
Return
The index of the last matching element, or -1 if no element satisfies predicate.
Parameters
Called with the index and each element; should return true for the index to return.
Returns the zero-based index of the last element in this char array for which predicate returns true.
The char array is scanned from end to start; the predicate receives the index and each element.
Receiver
This char array to search from end to start.
Return
The index of the last matching element, or -1 if no element satisfies predicate.
Parameters
Called with the index and each element; should return true for the index to return.