I have a list which contains many token requestors but ID is unique and filter will returns just one object.
for (TokenRequestor requestor : tokenRequestorList) {
    if (requestor.getId().equals(tokenRequestor.getId())) {
        System.out.println("This object is unique!");
    }
}
I try write this code in Java 8:
tokenRequestorList.stream().filter(tr -> tr.getId()
        .equals(tokenRequestor.getId())).collect(Collectors.toList());
How I can filter to return a TokenRequestor? This list will be contain 1 element.
E.g:
TokenRequestor myObject = tokenRequestorList.stream()
        .filter(tr -> tr.getId().equals(tokenRequestor.getId()))....;
 
     
    