lambda

Metodo Lambda expression java 8 map

La sintassi del metodo map in java 8 è: <R> Stream<R> map(Function<? super T,? extends R> mapper) Ma po ... In che modo l'argomento nel metodo map equivale a un tipo di dati di funzione.Per favore aiutami a capire questo . Grazie

Comprensione delle espressioni lambda java 8 utilizzate per definire i bean di sicurezza Spring

@Bean public AuthenticationEntryPoint unauthorizedEntryPoint() { return (request, response, authException) -> ... esponse, authException) ->, Dove ha trovato tutte queste 3 variabili? non ci sono nel campo di classe. E che cos'è ->?

Come mappare i valori in una mappa in Java 8? [duplicato]

Questa domanda ha già una risposta qui: Usando i flussi, come posso mappare i valori in una HashMap? ... p<String, String> mapped = originalMap.mapValues(v -> v.toString()); Ma ovviamente non esiste un metodo mapValues.

Valutazione pigra per l'accesso a Java 8

Quando si hanno valori che sono costosi da calcolare, un modello comune che si vede nei framework di registrazione è if (log ... sa che viene valutato pigramente ai metodi Logger? Sarebbe quasi solo un Supplier con un default toString() che chiama get().

Java stream API: campo mappa senza sintassi getter

class Person { public String name; public String getName() { return name; } } Esiste uno zucchero di sintassi speci ... Che dire di qualcosa di simile (che non funziona, lo so): persons.stream().map(Person::name).collect(Collectors.toList());

Come creare il filtro MessageSelector in Spring Integration Java DSL?

Ho provato a creare un filtro messaggi tramite l'espressione lambda per filtrare i messaggi su una base di valutazione del va ... (...) .channel(outputChannel()) .get(); È possibile creare un'istanza MessageSelector tramite l'espressione lambda?

Java Generics super / extends-comportamenti diversi (per scopi di studio OCP java 8)

Supponiamo di avere la seguente struttura: java.lang.Object class A extends Object { public boolean mA() {return true;} } c ... o trovando esercizi come questo e l'ho imparato a prescindere. Predicate<? extends A> pExtends2 = (B b) -> b.mB();

Esempio di multithreading di java 8

Ho bisogno di un esempio Java 8 di multi-threading. Devo essere in grado di selezionare manualmente il numero di thread. Ne ... System.out.println("Task ID : " + this.taskId +" performed by " + Thread.currentThread().getName()); } }

L'espressione Lambda fornisce un errore di sintassi "token non validi" in Java

Ho appena iniziato a conoscere l'espressione Lambda e ho fatto qualcosa del genere: public class LambdaTest { public s ... o può spiegarmi cosa c'è che non va? E ' solo un test. Ho Java 1.8 supportato nella mia installazione di Eclipse (Luna 4.4).

come creare un diagramma di flusso per lambda o java8?

Puoi aiutarmi e insegnarmi come creare un diagramma di flusso da questo codice ? Grazie public BigDecimal[][] calcMatrixHes ... .add(BigDecimal.valueOf(Math.pow(λ,2)))) .toArray(BigDecimal[]::new)) .toArray(BigDecimal[][]::new);

How are method references implemented in Java 8 inside the JVM?

I was wondering how method references(::) are implemented in Java 8. For comparison, I will describe how they are implemented ... rible is hidden behind them. Is this really true? Has anyone looked at what code on the JVM translates references to methods?

Why do we need and as method parameters

There is a function: <R> Stream<R> map(Function<? super T, ? extends R> mapper); It performs operations ... fter all, we just pass the implementation with specific T(User) and R(String), where can we use subclasses and superclasses?

Lambdas in Java 8, which is better to use - Function.identity () or t - >t?

Question about using the Function.identity() method. Let's say there is the following code: Arrays.asList("a", "b", "c") ... he new person does not know what identity is doing). But is there a "real" reason why one of the methods should be preferred?

What does it mean: a sign in java? [duplicate]

This question has already been answered here: ... , in streams, sometimes in lambda expressions. What does it mean? What does List :: stream mean? P.S. And what is it called?

Search for the sum of digits of a number regardless of length using a lambda expression in Java

I'm trying to solve a problem in Java using a lambda expression. It is necessary to bypass the numbers from 1 to 1000 in one ... a%10)*(a%10); } if (sum%2==0) list.add(i); } If anyone presents how, please help. I corrected the code, thank you.