Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Challenge: Implement a Custom Predicate | Getting Started with Lambda Expressions
Lambda Expressions in Java

bookChallenge: Implement a Custom Predicate

Imagine you are building a product search feature for an online store. You want to help users quickly find products by filtering a list of product names. For instance, you might want to find all products that start with the letter "S". Instead of hardcoding the filtering logic, you decide to create a custom predicate interface that allows you to pass any filtering condition as a lambda expression. This makes your code flexible and reusable for different search criteria.

Opgave

Swipe to start coding

Implement a method to filter a list of strings using a custom predicate. The method should apply the predicate to each string and return a new list containing only the strings that match the predicate.

  • Iterate through each element in the items list.
  • For each element, check if it satisfies the predicate.
  • If the element satisfies the predicate, add it to a new list.
  • Return the new list containing all matching elements.

Løsning

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 6
single

single

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

close

bookChallenge: Implement a Custom Predicate

Stryg for at vise menuen

Imagine you are building a product search feature for an online store. You want to help users quickly find products by filtering a list of product names. For instance, you might want to find all products that start with the letter "S". Instead of hardcoding the filtering logic, you decide to create a custom predicate interface that allows you to pass any filtering condition as a lambda expression. This makes your code flexible and reusable for different search criteria.

Opgave

Swipe to start coding

Implement a method to filter a list of strings using a custom predicate. The method should apply the predicate to each string and return a new list containing only the strings that match the predicate.

  • Iterate through each element in the items list.
  • For each element, check if it satisfies the predicate.
  • If the element satisfies the predicate, add it to a new list.
  • Return the new list containing all matching elements.

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 6
single

single

some-alt