Ik voel soms dat ik het wiel opnieuw uitvind.
Ik vraag me af of er utiliteitsmethoden zijn in java/jakarta commons/guava/?, die dieper gaan in de verzameling en iets doen (testen, wijzigen, verwijderen) met de elementen.
Ik heb deze methode geschreven en nu voel ik dat er een one-liner is die dit kan.
/**
* Find index of first line that contains search string.
*/
public static int findIdx(List list, String search) {
for (int i = 0, n = list.size(); i < n; i++)
if (list.get(i).contains(search))
return i;
return -1;
}